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'); +  }); +}); | 
