diff options
Diffstat (limited to 'lib/models/__tests__/summaryPart.js')
-rw-r--r-- | lib/models/__tests__/summaryPart.js | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/lib/models/__tests__/summaryPart.js b/lib/models/__tests__/summaryPart.js new file mode 100644 index 0000000..8ee50b6 --- /dev/null +++ b/lib/models/__tests__/summaryPart.js @@ -0,0 +1,23 @@ +var SummaryPart = require('../summaryPart'); + +describe('SummaryPart', function() { + describe('createChildLevel', function() { + it('must create the right level', function() { + var article = SummaryPart.create({}, '1'); + expect(article.createChildLevel()).toBe('1.1'); + }); + + it('must create the right level when has articles', function() { + var article = SummaryPart.create({ + articles: [ + { + title: 'Test' + } + ] + }, '1'); + expect(article.createChildLevel()).toBe('1.2'); + }); + }); +}); + + |