Davis W. Frank
079e6e1e08
Merge pull request #333 from bjornblomqvist/utf8-fix
...
fix so that utf-8 characters are rendered correctly in the browser
2013-03-03 21:03:42 -08:00
Dan Hansen and Davis W. Frank
cf7bb0269b
Added grunt to project.
...
Move from embedded "fork" of jsHint to using grunt's jsHint module.
Cleaned ALL jsHint errors.
Added jasmine.util.isUndefined as alternative to extra careful protection against undefined clobbering
2013-03-01 14:28:18 -08:00
Darwin
5a744884fe
fix so that utf-8 characters are rendered correctly in the browser
2013-02-26 15:58:01 +01:00
Davis W. Frank
3fc79bac9e
* Removed old Queue & Runner in favor of Suite using the new QueueRunner
...
* New reporter interface across all reporters
* xdescribe & xit now store disabled specs
* Rewrite of HtmlReporter to support new interface and be more performant
2013-02-19 11:45:05 -08:00
Davis W. Frank
a9eaa66da5
removing the exception formatter from the util namespace
2012-12-09 09:29:05 -08:00
Davis W. Frank & Rajan Agaskar
be6b87a31b
Remove obsolete NestedResults
2012-12-07 17:37:20 -08:00
Rajan Agaskar
43552494ee
Remove jasmine.CATCH_EXCEPTIONS
...
- HTMLReporters should be rewritten to make this sort of thing easier.
- Fix HTMLReporter try/catch switch
- We can't really call resultCallback & throw, so that's been reverted
for now.
2012-12-07 17:26:59 -08:00
Davis W. Frank & Rajan Agaskar
74f928fd54
Re-add Mock Clock behavior as global 'clock'
...
- Use clock.install, clock.tick...
- Add unit coverage.
- Fixes old bug in function scheduler
2012-12-07 10:04:47 -08:00
Davis W. Frank & Rajan Agaskar
a1011e7748
Rewrite Spec & allow Jasmine to be namespaced
...
- THere seems to be a performance regression. Large test suites may
throw
- Regressions: Mock Clock won't install correctly, async specs are
temporarily not supported.
- Async spec runs/waits interface is gone. Blocks are gone.
- Move most global usage into jasmine.Env constructor.
- Remove optional 'Jasmine running' from HtmlReporter -- caused
NS_FACTORY_ERROR in firefox when tested
2012-12-06 09:10:24 -08:00
Davis W. Frank & Rajan Agaskar
779dee1211
Remove results from Queue
...
- consequently, Runner & Suite no longer have results.
- Results come back to reporters from Spec, we should not have a need to
walk them later via suite/runner (in fact, no reporter used results on
suite/runner -- only bad tests)
- Remove/clean up tests relying on #results
- Remove integration tests that duplicate already tested behavior
2012-12-03 15:57:16 -08:00
Davis W. Frank & Rajan Agaskar
dfed37531e
Add unit coverage for ExpectationResult
2012-12-03 15:46:29 -08:00
Davis W. Frank & Sean Durham
ad4f48dcd4
Add new HTMLReporter
2011-11-04 14:43:19 -07:00
ragaskar
30431a3958
Gem-ize jasmine
...
[Finishes #13128217 ]
2011-06-17 21:01:42 -04:00
Davis W. Frank
e4e9b51544
rename TrivialConsoleReporter to ConsoleReporter
2011-06-16 22:35:57 -07:00
Davis W. Frank
6b2e45eab5
Refactor of standalone build tasks; Better templating of the core runner.html and the example SpecRunner.html
2011-06-15 09:15:40 -07:00
Davis W. Frank
3f264cde34
fix so that all specs are pulled into runner.html
2011-06-11 14:48:41 -07:00
Davis W. Frank
86b095e5a4
Src & Spec dirs now have same structure; console/, core/, and html/
2011-06-08 18:30:35 -07:00
Davis W. Frank
e88d88e427
Move all core files into src/core.
...
Move Browser & Node specs to test against lib/jasmine.js instead of the separate source. Yes, this makes development a little harder but it's better to test that jasmine.js was built correctly.
2011-06-05 21:28:26 -07:00
ragaskar
c1f8151bcb
Add png suitable for favicon
2011-05-06 22:40:53 -04:00
Steve Conover
e42026ee84
rename *node to *console
2011-02-28 21:15:57 -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
Christian Williams
3da73bd519
Remove unused lib/consolex.js.
2010-06-30 23:49:34 -07:00
Lee Byrd & Christian Williams
85351f2c1c
Build html support classes (just TrivialReporter for now) into jasmine-html.js.
2010-06-24 17:33:46 -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
e7cd6a473a
jasmine.log() and Spec#log() take multiple arguments which are pretty-printed and concatted together.
...
Log messages are handled correctly in TrivialReporter and JsApiReporter.
2010-06-22 12:23:54 -07:00
Pivotal
5aa306cf66
Add unit specs for WaitsForBlock
2010-06-05 10:32:41 -04:00
Christian Williams
1469f83262
Deprecate jasmine.include().
2010-03-24 13:53:34 -07:00
Christian Williams
b99bd08df9
Yes, really keep that undefined equals.
2009-12-24 12:11:59 -05:00
Christian Williams
72b5ede0da
Move custom matcher specs to their own suite.
2009-12-24 10:53:57 -05:00
Christian Williams
7653107f0c
Use jasmine.undefined for all comparisons to the undefined value, since undefined itself may be redefined elsewhere
...
in app code. Thanks to Charlie Meyer at UIUC for the suggestion.
2009-11-26 11:12:06 -05:00
Christian Williams
0f610b03d2
Merge branch 'master' of git@github.com:pivotal/jasmine
2009-11-09 17:42:21 -05:00
ragaskar
328cc89980
Add deadlyicon console fix for safari
2009-10-29 19:48:23 -07:00
Christian Williams
97ce2070d1
Remove version.json.
2009-10-19 22:18:51 -07:00
Christian Williams
6b3bf1b3ba
Merge branch 'master' of git@github.com:pivotal/jasmine
...
Conflicts:
spec/runner.html
2009-10-19 22:02:05 -07:00
Christian Williams
5659a1e79e
jasmine.Queue iterates by looping rather than recursing, so stack overflows should be less likely.
2009-10-12 23:09:51 -05:00
Christian Williams
d27684d280
Oops, only report results once.
2009-10-12 17:15:57 -05:00
Christian Williams
f9b3eff5ab
Got standalone HTML test page working again.
2009-10-12 17:13:54 -05:00
Christian Williams
34b479a1a4
Revert "Removed jasmine spec HTML runner (easier to use Rake tasks)"
...
Let's keep it around though so we can run tests without Ruby, eh?
This reverts commit e33ecf3665 .
2009-10-12 17:13:41 -05:00
Christian Williams
6ee8ed02a9
Revert "Removed jasmine spec HTML runner (easier to use Rake tasks)"
...
Let's keep it around so we can still run tests without Ruby, eh?
This reverts commit e33ecf3665 .
2009-10-10 10:18:35 -07:00
ragaskar
e33ecf3665
Removed jasmine spec HTML runner (easier to use Rake tasks)
2009-09-09 18:26:05 -07:00
pivotal
187bde37ca
dwf/cj: added function and tests to get a suite's spec count
2009-08-27 14:21:10 -07:00
ragaskar
ba5b4ab166
Fix compatibility with the ruby contrib runner
2009-08-26 15:55:08 -07:00
ragaskar
2a4241323d
Permit focused running with Queue-based runner
2009-08-19 07:55:51 -07:00
ragaskar
0a3358f249
Merge in new HTML runner. Tests green, regression on focused running.
2009-08-19 07:42:47 -07:00
xian
e9126fdd9b
Fix some problems with merge.
2009-08-14 18:04:52 -07:00
xian
ab65914233
Merge branch 'master' of git@github.com:emi/jasmine into htmlreporter
...
Conflicts:
lib/TrivialReporter.js
spec/bootstrap.js
spec/runner.html
2009-08-14 18:03:47 -07:00
ragaskar
7b63960db0
Refactor Runner to use Queue; remove ActionCollection
2009-08-12 22:12:28 -07:00
Aaron Peckham & Christian Williams
b1a007dfb5
Move specFilter function to TrivialReporter.
2009-08-10 16:00:42 -07:00
ragaskar
f73fd8ae95
Refactor Spec block execution into Queue
2009-08-01 14:56:29 -07:00