Why can't R# 8.1 see my JS tests?

I upgraded from 7.1 latest to 8.1 latest about today for VS2012, now R# is unable to find any JS tests! The code is unchanged and both Chutzpah and the QUnit and Jasmine web runners are still able to run them. I have a mix of QUnit and Jasmine in all solutions.

  • When I run all tests in the solution it only finds the .NET tests in the Unit Test Sessions window
  • When I explicitly run all tests in an individual QUnit file (from solution explorer or the editor), I get a dialog with the title of "ReSharper" which reads "No tests found in file."
  • When I explicitly run all tests in an individual Jasmine spec file (from solution explorer or the editor), the Unit Test Sessions window loads and the progress meter briefly animates, but no tests are listed and none are run

QUnit and Jasmine are both enabled in the unit test options for R#, and the results are the same whether I select a browser or point at a local PhantomJS.exe in the "Run Tests With" area. The format of my reference tags in the JS files I'm trying to run is relative to the folder the file is in--again, that works great for Chutzpah and R# 7.1.

I'm going to have to roll back to 7.1 if I can't get this resolved...anyone have ideas? The tests still run great with the exact same config for the other devs on the team who haven't upgraded yet, so now nobody else is going to upgrade until I get this figured out.

Thoughts?

-Jesse

Please sign in to leave a comment.