angular.js/scenario
Elliott Sprehn 2115db6903 Lots of stability and performance updates and UI polish too.
Polish the Scenario Runner UI to include:
- a scroll pane that steps appear in since the list can be very long
- Collapse successful tests
- Show the line where the DSL statements were when there's an error (Chrome, Firefox)

Also:
- Remove lots angular.bind calls to reduce the amount of stack space used.
- Use setTimeout(...,0) to schedule the next future to let the browser breathe and have it repaint the steps. Also prevents overflowing the stack when an it() creates many futures.
- Run afterEach() handlers even if the it() block fails.
- Make navigateTo() take a function as the second argument so you can compute a URL in the future.
- Add wait() DSL statement to allow interactive debugging of tests.
- Allow custom jQuery selectors with element(...).query(fn) DSL statement.

Known Issues:
- All afterEach() handlers run even if a beforeEach() handler fails. Only after handlers for the same level as the failure and above should run.
2010-10-20 14:38:00 -07:00
..
application-account.html change all attributes from ng- to ng: prefix 2010-07-02 15:39:57 -07:00
application.html change all attributes from ng- to ng: prefix 2010-07-02 15:39:57 -07:00
browser.html Refactored the Browser: 2010-09-22 16:17:44 +02:00
datastore-scenarios.js get scenarios running again - open Runner.html in a browser to run them 2010-03-15 17:02:54 -07:00
datastore.html change all attributes from ng- to ng: prefix 2010-07-02 15:39:57 -07:00
location.html fix up the $location encoding 2010-07-30 10:56:36 -07:00
perf.html change all attributes from ng- to ng: prefix 2010-07-02 15:39:57 -07:00
Runner-compiled.html added rake task to create a single file for scenario runner 2010-05-25 14:23:52 -07:00
Runner.html added error handling on scenario definition 2010-05-24 15:25:30 -07:00
style.css New Angular Scenario runner and DSL system with redesigned HTML UI. 2010-10-14 09:47:39 -07:00
widgets-scenario.js Lots of stability and performance updates and UI polish too. 2010-10-20 14:38:00 -07:00
widgets.html Fix browser triggering in scenario to always do native events. 2010-10-19 15:56:53 -07:00