diff options
author | Samy Pesse <samypesse@gmail.com> | 2016-05-11 13:02:20 +0200 |
---|---|---|
committer | Samy Pesse <samypesse@gmail.com> | 2016-05-11 13:02:24 +0200 |
commit | ef589a6b133ac67a7904f8bb2cbec42c96dec914 (patch) | |
tree | d505c567cd80b0681bbf5f7b46b2a25ed591e28a /lib/models/__tests__/pluginDependency.js | |
parent | d5c4af337795ca5c3d4e6f516aeaef15d51c4e8c (diff) | |
download | gitbook-ef589a6b133ac67a7904f8bb2cbec42c96dec914.zip gitbook-ef589a6b133ac67a7904f8bb2cbec42c96dec914.tar.gz gitbook-ef589a6b133ac67a7904f8bb2cbec42c96dec914.tar.bz2 |
Switch tests to mocha while keeping jest structure
Diffstat (limited to 'lib/models/__tests__/pluginDependency.js')
-rw-r--r-- | lib/models/__tests__/pluginDependency.js | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/lib/models/__tests__/pluginDependency.js b/lib/models/__tests__/pluginDependency.js index 8aa55fb..0b105e9 100644 --- a/lib/models/__tests__/pluginDependency.js +++ b/lib/models/__tests__/pluginDependency.js @@ -1,6 +1,7 @@ -describe('PluginDependency', function() { - var PluginDependency = require('../pluginDependency'); +var Immutable = require('immutable'); +var PluginDependency = require('../pluginDependency'); +describe('PluginDependency', function() { describe('createFromString', function() { it('must parse name', function() { var plugin = PluginDependency.createFromString('hello'); @@ -42,6 +43,20 @@ describe('PluginDependency', function() { }); }); }); + + describe('listToArray', function() { + var list = PluginDependency.listToArray(Immutable.List([ + PluginDependency.createFromString('hello@1.0.0'), + PluginDependency.createFromString('noversion'), + PluginDependency.createFromString('-disabled') + ])); + + expect(list).toEqual([ + 'hello@1.0.0', + 'noversion', + '-disabled' + ]); + }); }); |