John Bintz
793470b65f
suites also support descriptions from classnames
2011-06-07 10:01:48 -04:00
John Bintz
222dda4e06
if a spec description is given a function as the description, use its name as the displayed description
2011-06-07 09:50:05 -04:00
Davis W. Frank
da297d0f56
And what I meant was *this* commit was pulling in the fixes to TrivialConsoleReporter
2011-05-25 08:28:16 -07:00
Davis W. Frank
7ead5388c2
merge in fixes to TrivialConsoleReporter: correct # of specs, no longer limited by column length
2011-05-25 08:14:18 -07:00
Davis W. Frank
a445a62e7c
TrivialConsoleReporter now reports the correct number of specs that were executed. TCR is still very heavily mocked instead of using testing an actual Jasmine environment. But now at least the numbers are correct.
2011-05-16 18:28:46 -07:00
Davis W. Frank
1d65d56a92
TrivialConsoleReporter refactor & fixes. No longer limitied to 50 columns of dots.
2011-05-16 08:08:12 -07:00
ragaskar
d875d1d997
Don't run TrivialConsoleReporter specs if TrivialConsoleReporter is not loaded
2011-05-06 23:18:57 -04:00
ragaskar
118324b451
Don't show 'Jasmine waiting for...' console messages unless jasmine.VERBOSE is set to true
2011-05-06 19:07:00 -04:00
Davis W. Frank
b02aa9840a
fixed bad merge of gvanhove's describe exception fix
2011-04-17 21:44:41 -07:00
Davis W. Frank
61de2268fe
toBeCloseTo matcher merged in
2011-04-17 21:18:41 -07:00
gvanhove
dd32048383
Failure messages for toHaveBeenCalledWith print out the name of the spy
2011-04-17 20:55:32 -07:00
Davis W. Frank
70aed2d900
move all "assertion" to "expectation"
2011-03-08 18:37:44 -08:00
Davis W. Frank
ccfa17499f
Merge remote branch 'sconover/trivial_console_reporter' into work
2011-03-07 22:35:25 -08:00
Steve Conover
a1ba43c864
call back when done
2011-02-28 23:58:06 -08:00
Steve Conover
88ee377662
integrated trivial console into a real-world situation and dicovered a couple mistakes/misses
2011-02-28 23:18:53 -08:00
Steve Conover
b9cbd3c5a0
integration test - failure scenario
2011-02-28 22:30:03 -08:00
Steve Conover
e42026ee84
rename *node to *console
2011-02-28 21:15:57 -08:00
Steve Conover
a1f58f8be4
rf
2011-02-28 21:15:57 -08:00
Steve Conover
ac00d765d2
integration tests - passing scenarios
2011-02-28 21:15:57 -08:00
Steve Conover
b1dceeacd4
stack traces
2011-02-28 21:15:57 -08:00
Steve Conover
5018f0d1c2
spec failure - description
2011-02-28 21:15:57 -08:00
Steve Conover
882c287191
specs/assertions/failures
2011-02-28 21:15:56 -08:00
Steve Conover
7d2b900b48
remember suite results as suites finish
2011-02-28 21:15:56 -08:00
Steve Conover
f701fdc132
needful
2011-02-28 21:15:56 -08:00
Steve Conover
eb49fab652
print elapsed time in summary
2011-02-28 21:15:56 -08:00
Steve Conover
e8c8a0bdfd
run result - passed green, failed red
2011-02-28 21:15:56 -08:00
Steve Conover
e6a080039f
print started when the test run starts
2011-02-28 21:15:56 -08:00
Steve Conover
c485c33a3c
skipped specs mean yellow star
2011-02-28 21:15:56 -08:00
Steve Conover
8fbf3ba859
newline at 50 characters
2011-02-28 21:15:56 -08:00
Steve Conover
c1d2718bea
red F, duh
2011-02-28 21:15:55 -08:00
Steve Conover
945a9ba638
failing spec makes a red dot
2011-02-28 21:15:55 -08:00
Steve Conover
528b5abeda
beginning of trivial node reporter, based on jasmine-node. jshint rules exclude bad escapements WRT ansi colors, beacuse that's ok.
2011-02-28 21:15:55 -08:00
Steve Conover
f41af6c2d0
jshint passes - run 'node jshint/run.js'. running jshint with a couple jshint options and workarounds to allow certain jasmine-specific styles. many actual style problems are fixed. the jshint run is integrated into rake jasmine:lint.
2011-02-26 15:07:59 -08:00
Christian Williams
2d10cc1404
IE doesn't have console.log.apply(); fall back to console.log() in that case.
2010-10-05 13:11:27 -07:00
Christian Williams
b33b2d2cf1
toThrow()'s (and some other matchers') .not message is misleading.
2010-08-25 18:16:37 -07:00
Christian Williams
e7a57606a2
Allow waitsFor() arguments to be specified in arbitrary order.
...
Default waitsFor() timeout is now specified in env.defaultTimeoutInterval; defaults to 5 seconds.
Deprecate waits() block in favor of waitsFor().
2010-08-25 18:04:52 -07:00
Christian Williams
55149310c3
Fixed bug: waitsFor() hangs forever if latch function never returns true.
2010-08-25 17:16:19 -07:00
Christian Williams
762f88e3c8
Some exploration and refactoring re waitsFor() bug: waitsFor() hangs forever if latch function never returns true.
2010-08-19 23:55:21 -07:00
Christian Williams
b3715075e3
Add custom messages for inverted spy matchers.
2010-08-13 00:32:32 -07:00
Christian Williams
9af81b627b
Missing semicolons.
2010-08-05 23:10:09 -07:00
Christian Williams
5182e00c66
Wrapped matcher functions return undefined after expect() for futureproofing; we might want to allow matcher chaining, e.g.:
...
expect(x).toBeGreaterThan(3).and.toBeLessThan(6));
or other stuff e.g.:
expect(x).toBeTrue().because("it just needs to be");
2010-08-04 13:52:38 -07:00
Christian Williams
676af93bea
Refactor toThrow() matcher specs.
2010-08-03 18:51:31 -07:00
Christian Williams
4d7b839473
Fix not.toThrow() matcher exception when used with no args.
2010-08-02 18:36:26 -07:00
Lee Byrd & Christian Williams
22065fafad
By default don't display "Jasmine Running..." console log for each spec. Re-enable by setting TrivialReporter's logRunningSpecs to true.
2010-06-24 11:10:58 -07:00
Lee Byrd & Christian Williams
2939aff80c
deprecating wasCalled, wasCalledWith, wasNotCalled, wasNotCalledWith and adding toHaveBeenCalled, and toHaveBeenCalledWith
2010-06-24 10:34:03 -07:00
Lee Byrd & Christian Williams
9c8180d8d0
Fixed bug where multiple calls to jasmine.Clock.useMock cause multiple tear downs
2010-06-23 11:03:05 -07:00
Lee Byrd & Christian Williams
413be6b4ca
Remove deprecated class jasmine.Reporters.
...
Fully deprecate old-style Matchers; will be removed in next major version.
2010-06-22 17:35:41 -07:00
Lee Byrd & Christian Williams
0539251fe6
Refactored TrivialReporter to handle duplicate suite names properly
2010-06-22 17:25:08 -07:00
Lee Byrd & Christian Williams
1154fcaf3b
Refactor.
2010-06-22 16:45:35 -07:00
Lee Byrd & Christian Williams
01d842fdfd
Removed references to 'window'; using jasmine.getGlobal() instead in order to better support non-browser environments.
...
Better protection around access to console.
The global object is now pretty-printed as "<global>", not "<window>".
Tests are a little closer to passing in node.js.
2010-06-22 16:22:09 -07:00