diff options
| author | Misko Hevery | 2012-03-23 14:03:24 -0700 | 
|---|---|---|
| committer | Misko Hevery | 2012-03-28 11:16:35 -0700 | 
| commit | 2430f52bb97fa9d682e5f028c977c5bf94c5ec38 (patch) | |
| tree | e7529b741d70199f36d52090b430510bad07f233 /test/ngScenario/output/jsonSpec.js | |
| parent | 944098a4e0f753f06b40c73ca3e79991cec6c2e2 (diff) | |
| download | angular.js-2430f52bb97fa9d682e5f028c977c5bf94c5ec38.tar.bz2 | |
chore(module): move files around in preparation for more modules
Diffstat (limited to 'test/ngScenario/output/jsonSpec.js')
| -rw-r--r-- | test/ngScenario/output/jsonSpec.js | 37 | 
1 files changed, 37 insertions, 0 deletions
diff --git a/test/ngScenario/output/jsonSpec.js b/test/ngScenario/output/jsonSpec.js new file mode 100644 index 00000000..06caf91c --- /dev/null +++ b/test/ngScenario/output/jsonSpec.js @@ -0,0 +1,37 @@ +'use strict'; + +describe('angular.scenario.output.json', function() { +  var output, context; +  var runner, model, $window; +  var spec, step; + +  beforeEach(function() { +    $window = {}; +    context = _jQuery('<div></div>'); +    runner = new angular.scenario.testing.MockRunner(); +    model = new angular.scenario.ObjectModel(runner); +    output = angular.scenario.output.json(context, runner, model); +    spec = { +      name: 'test spec', +      definition: { +        id: 10, +        name: 'describe' +      } +    }; +    step = { +      name: 'some step', +      line: function() { return 'unknown:-1'; } +    }; +  }); + +  it('should put json in context on RunnerEnd', function() { +    runner.emit('SpecBegin', spec); +    runner.emit('StepBegin', spec, step); +    runner.emit('StepEnd', spec, step); +    runner.emit('SpecEnd', spec); +    runner.emit('RunnerEnd'); + +    expect(angular.fromJson(context.html()).children['describe'] +      .specs['test spec'].status).toEqual('success'); +  }); +});  | 
