ReSharper Testrunner: Running Jasmine using Phantom.js wont stop execution of Test session

Hi,

I write my JS tests using Jasmine and execute then with Phantom.js (1.8.1) on ReSharper (7.1)

Everything runs smoothly as ever, exept that the ReSharper  Testrunner's Test Session is not stopped after all unittests are run.  The result is that everytime I run a new unittest, it opens another  Unittests session, and all the other open sessions have the "executing  animation".
Any ideas how to get the test session to stop when all tests are run?

I have attached a picture, where the two circled test sessions are in progress as a result of this setup. The first test session, that has finnished, is run with Chrome as a browser.



Attachment(s):
testrunner.PNG
3 comments
Comment actions Permalink

Hello,

It is a known issue for us, however we were unable to reproduce this issue in our labs. Any kind of a small sample sultion, which will demonstrate this behavior is much appreciated!

Thank you in advance!

0
Comment actions Permalink

Hi Alex,

Sure, I'll attach class unde test as well as the spec.

My system:
Win8
VS2012 11.0.50727.1
ReSharper 7.1.1000.900
Jasmine 1.2.0 (installed through NuGet)
PhantomJs 1.8.1



Attachment(s):
TestSpec.js
myObj.js
0
Comment actions Permalink

Hi!

I've also just reproduced this issue with ReSharper 7.1.3 using PhantomJS 1.9.1 and QUnit.
It only happens when I'm running all tests from multiple fixtures. When I execure only a single fixture, the session terminates without a hitch.

Best regards, Michael

0

Please sign in to leave a comment.