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