Dan Hansen and Davis W. Frank
d6da13a8dd
Attempt at normalizing error stacks across browsers.
...
Failed expectations now have a `stack` property, remove `trace.stack`
2013-02-27 16:37:31 -08:00
Dan Hansen and Davis W. Frank
dc4563d45c
Require jasmine gem in the rakefile
2013-02-27 10:30:03 -08:00
Dan Hansen and Davis W. Frank
92492c0144
Env#addMatchers is no longer exposed on spec, it is exposed globally in boot.js.
2013-02-26 16:41:46 -08:00
Dan Hansen and Davis W. Frank
d6987a6c84
Cleanup
2013-02-26 13:39:06 -08:00
Dan Hansen and Davis W. Frank
43c8fdd33f
Update travis yml to use the new build script
2013-02-26 12:50:50 -08:00
Dan Hansen and Davis W. Frank
98ae076f0c
* JsApiReporter - better inteface for getting spec results (it's a slice!)
...
* Removed RSpec dependency from running self_test/CI - includes using new Jasmine::Formatter::Console from the gem
*
2013-02-26 12:24:59 -08:00
Dan Hansen and Davis W. Frank
2c06e36b9b
Fix for default state of exceptionCatching from HTML ui
2013-02-26 12:21:02 -08:00
Darwin
5a744884fe
fix so that utf-8 characters are rendered correctly in the browser
2013-02-26 15:58:01 +01:00
Darwin
e6888b840d
Fixes #296 , Whitespace failures will now be esier to understand.
2013-02-26 12:41:19 +01:00
Dan Hansen
e682d18387
When filtering spec, match against the full name of the spec
2013-02-22 14:36:46 -08:00
Dan Hansen and Davis W. Frank
10b09ea9f5
Moved dependencies out of HtmlReporter and into boot.js - QueryString for spec filtering and UI around raising exceptions checkbox; New object for handling spec filtering for browsers;
2013-02-19 15:29:50 -08:00
Dan Hansen and Davis W. Frank
c53b36a9b2
Fix Build: Firefox doesn't hoist function definitions in for loops
2013-02-19 15:26:08 -08:00
Dan Hansen and Davis W. Frank
af71f4d2f9
Remove vestiges of old HTMLReporter
2013-02-19 13:45:25 -08:00
Dan Hansen and Davis W. Frank
83227f2163
Merge branch '2_0'
...
src/html/HtmlReporter.js
2013-02-19 12:09:33 -08:00
Dan Hansen and Davis W. Frank
f865758124
Updated jasmine.js
2013-02-19 11:52:16 -08: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
05977203a6
Cleanup of Exception formatting (incl. better Browser support re:
...
toString;
NestedResults is dead, remove it from jasmine.yml
2013-02-19 11:37:13 -08:00
Sun, Liwen
5bea864e1c
Update README.markdown
2013-02-16 21:17:37 +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
30bf565e69
removing jasmine.VERBOSE - not used
2012-12-08 12:02:42 -08:00
Davis W. Frank
668dd784ef
Remove jasmine.util.extend
2012-12-08 11:48:11 -08:00
Davis W. Frank & Rajan Agaskar
4ad43267ab
Update immediate goals.
...
- This commit should get rebased out before merging to master
2012-12-07 17:51:17 -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
Rajan Agaskar
98c99c4ebb
Remove obsolete MessageResult
...
- jasmine.log is no longer supported.
2012-12-07 16:44:41 -08:00
Rajan Agaskar
4318de4647
Remove obsolete bindOriginal, timing bindings.
...
- Handled by boot now.
2012-12-07 16:40:58 -08:00
Davis W. Frank & Rajan Agaskar
a526ebf261
Re-add async support (achieved via done callbacks)
...
- TODO: pull out queueRunner into a new object.
2012-12-07 16:36:24 -08:00
Davis W. Frank & Rajan Agaskar
c2e1327f39
Permit HTMLReporter to render every 250ms
...
- This is necessary for the user to see spec results fill-in
progressively.
- There is a slight performance loss. 250 - 500ms seems to deliver the
same amount of loss. This is still at parity with Jasmine 1.x
2012-12-07 14:49:19 -08:00
Davis W. Frank & Rajan Agaskar
234f2a1585
Reintroduce fn that clears stack occasionally
...
- setTimeout will clear stack, prevent overflow. We run this once every
thousand specs.
- Browser users will probably want a time-based clear rather than spec
count based clear, as a thousand tests is typically quite slow. The
reporter should provide this.
2012-12-07 14:49:14 -08:00
Davis W. Frank & Rajan Agaskar
c584f182ab
Fix getFullName on spec.
...
- Fixes specFiltering on nested specs
2012-12-07 11:32:52 -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
Vikki
8b02bf731b
Make all tests use syntax compatible with IE6/7/8
2012-12-04 09:15:40 -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
1f5e790c41
Remove Matchers report code cruft.
...
- Code that used reportWasCalled was removed previously.
2012-12-03 15:46:29 -08:00
Davis W. Frank & Rajan Agaskar
cd3a0c854b
buildExpectationResult now returns a data object.
...
- Meant for passing to reporters.
2012-12-03 15:46:29 -08:00
Davis W. Frank & Rajan Agaskar
f9cbad1512
Fix mistaken toFail() expect usage
...
- It looks like toEqual got globally replaced where it shouldn't have
been
2012-12-03 15:46:29 -08:00
Davis W. Frank & Rajan Agaskar
f840458b34
Encapsulate ExpectationResult
2012-12-03 15:46:29 -08:00
Davis W. Frank & Rajan Agaskar
34bd1969e7
Add performance smoke suite
2012-12-03 15:46:29 -08:00
Davis W. Frank & Rajan Agaskar
dfed37531e
Add unit coverage for ExpectationResult
2012-12-03 15:46:29 -08:00
Davis W. Frank & Rajan Agaskar
08f5a8c98f
Track abstract goals for Jasmine 2.0
2012-12-03 15:46:28 -08:00
Davis W. Frank & Rajan Agaskar
8d94d0bfc5
Move ExpectationResult into its own file
2012-12-03 15:46:28 -08:00
Rajan Agaskar
3e5da57cf9
Remove jasmine.XmlHttpRequest
...
- Cruft left over from when jasmine offered an "include" function
2012-12-03 15:46:28 -08:00
Davis W. Frank & Rajan Agaskar
e2af08e0a6
Move most jasmine global usage into boot.
...
- thor build scripts broken for now.
2012-12-03 15:46:26 -08:00
Davis W. Frank & Rajan Agaskar
b6c3999c3a
Version 1.3.1
2012-12-03 15:40:01 -08:00
Davis W. Frank & Rajan Agaskar
6785d1a05c
Re-add pages submodule for release build script
...
- Use public github url
2012-12-03 15:40:00 -08:00
dev
e74f09df9c
Fixing test runner failures in IE 6/7/8 whereby HtmlReporter.js bails out as we're using for (reserved keyword) as object property name. Fix is just to quote the name which allows IE6/7/8 to run the tests. I think this might also fix Issue #303 on main repo ( https://github.com/pivotal/jasmine/issues/303 )
2012-12-03 15:40:00 -08:00
Davis W. Frank & Rajan Agaskar
f7c9aaa996
Setup Travis build
2012-12-03 15:40:00 -08:00
Davis W. Frank & Rajan Agaskar
86994b25db
Use jasmine-gem for jasmine-core tests
2012-12-03 15:40:00 -08:00
Davis W. Frank & Rajan Agaskar
9a7c76ea23
Releasing 1.3
...
- Allow users to set the pretty-printer's recursion depth
- When pretty-printing objects, don't include inherited properties.
- Change toBeCloseTo matcher to be more consistent
- Added toBeNaN matcher
- Add checkbox to test runner which toggles catching of exceptions duri
- Add config option which stops jasmine from capturing exceptions in a
2012-12-03 15:40:00 -08:00