| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2010-10-20 | Lots of stability and performance updates and UI polish too. | Elliott Sprehn | |
| 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-14 | New Angular Scenario runner and DSL system with redesigned HTML UI. | Elliott Sprehn | |
| Uses the Jasmine syntax for tests, ex: describe('widgets', function() { it('should verify that basic widgets work', function(){ navigateTo('widgets.html'); input('text.basic').enter('Carlos'); expect(binding('text.basic')).toEqual('Carlos'); input('text.basic').enter('Carlos Santana'); expect(binding('text.basic')).not().toEqual('Carlos Boozer'); input('text.password').enter('secret'); expect(binding('text.password')).toEqual('secret'); expect(binding('text.hidden')).toEqual('hiddenValue'); expect(binding('gender')).toEqual('male'); input('gender').select('female'); expect(binding('gender')).toEqual('female'); }); }); Note: To create new UI's implement the interface shown in angular.scenario.ui.Html. | |||
| 2010-09-14 | Fixed all trivial jslint violations | Misko Hevery | |
| 2010-08-10 | Inject jquery into future scope, and rename outer scenario to _window, which ↵ | Shyam Seshadri | |
| is what it is | |||
| 2010-07-27 | refactoring done but Expect not working | Andres Ornelas | |
| 2010-07-27 | text context extracted | Andres Ornelas | |
| 2010-07-27 | before pulling testcontext out | Andres Ornelas | |
| 2010-07-27 | stable before refactoring | Andres Ornelas | |
| 2010-07-27 | Merge branch 'master' of github.com:angular/angular.js into future | Andres Ornelas | |
| 2010-07-08 | fixed IE tests | Misko Hevery | |
| 2010-06-30 | all tests passing with new futures concept | Andres Ornelas | |
| 2010-06-29 | add test for error in afterEach | Andres Ornelas | |
| 2010-06-22 | expose e2e test results | Andres Ornelas | |
| 2010-06-09 | add beforeEach and afterEach to scenario DSL | Andres Ornelas | |
| 2010-06-09 | add repeater DSL and fix typo | Andres Ornelas | |
| 2010-05-24 | added error handling on scenario definition | Andres Ornelas | |
| 2010-05-24 | happy | Andres Ornelas Mesta | |
| 2010-05-20 | semi working state | Misko Hevery | |
| 2010-05-20 | basic end to end runner | Misko Hevery | |
