diff options
Diffstat (limited to 'test/scenario/output/xmlSpec.js')
| -rw-r--r-- | test/scenario/output/xmlSpec.js | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/test/scenario/output/xmlSpec.js b/test/scenario/output/xmlSpec.js new file mode 100644 index 00000000..448c8d10 --- /dev/null +++ b/test/scenario/output/xmlSpec.js @@ -0,0 +1,33 @@ +describe('angular.scenario.output.json', function() { + var output, context; + var runner, $window; + var spec, step; + + beforeEach(function() { + $window = {}; + context = _jQuery('<div></div>'); + runner = new angular.scenario.testing.MockRunner(); + output = angular.scenario.output.xml(context, runner); + spec = { + name: 'test spec', + definition: { + id: 10, + name: 'describe', + } + }; + step = { + name: 'some step', + line: function() { return 'unknown:-1'; }, + }; + }); + + it('should create XML nodes for object model', function() { + runner.emit('SpecBegin', spec); + runner.emit('StepBegin', spec, step); + runner.emit('StepEnd', spec, step); + runner.emit('SpecEnd', spec); + runner.emit('RunnerEnd'); + expect(_jQuery(context).find('it').attr('status')).toEqual('success'); + expect(_jQuery(context).find('it step').attr('status')).toEqual('success'); + }); +}); |
