diff options
Diffstat (limited to 'test/scenario/DescribeSpec.js')
| -rw-r--r-- | test/scenario/DescribeSpec.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/test/scenario/DescribeSpec.js b/test/scenario/DescribeSpec.js index c2e7310e..6fcee731 100644 --- a/test/scenario/DescribeSpec.js +++ b/test/scenario/DescribeSpec.js @@ -80,6 +80,27 @@ describe('angular.scenario.Describe', function() { expect(specs.length).toEqual(0); }); + it('should only return iit and ddescribe if present', function() { + root.describe('A', function() { + this.it('1', angular.noop); + this.iit('2', angular.noop); + this.describe('B', function() { + this.it('3', angular.noop); + this.ddescribe('C', function() { + this.it('4', angular.noop); + this.describe('D', function() { + this.it('5', angular.noop); + }); + }); + }); + }); + var specs = root.getSpecs(); + expect(specs.length).toEqual(3); + expect(specs[0].name).toEqual('5'); + expect(specs[1].name).toEqual('4'); + expect(specs[2].name).toEqual('2'); + }); + it('should create uniqueIds in the tree', function() { angular.scenario.Describe.id = 0; var a = new angular.scenario.Describe(); |
