diff options
| author | alexpts <[email protected]> | 2017-02-11 09:28:15 +0300 |
|---|---|---|
| committer | alexpts <[email protected]> | 2017-02-11 09:28:15 +0300 |
| commit | 53520a79ba4623199b2e059708806aae01f482db (patch) | |
| tree | 8bed503bdee9f201a0f083d3adf63e064a60e50a /test/database.unit.js | |
| parent | 434b3174b1cd3cf568c06aefbc2e8d000b397adf (diff) | |
| parent | fe2c0fd5cbdb49ec97b51b040a357ec4d6318571 (diff) | |
| download | faker-53520a79ba4623199b2e059708806aae01f482db.tar.xz faker-53520a79ba4623199b2e059708806aae01f482db.zip | |
Merge branch 'master' into patch-1
# Conflicts:
# lib/finance.js
Diffstat (limited to 'test/database.unit.js')
| -rw-r--r-- | test/database.unit.js | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/test/database.unit.js b/test/database.unit.js new file mode 100644 index 00000000..bb0cd2a5 --- /dev/null +++ b/test/database.unit.js @@ -0,0 +1,47 @@ +if (typeof module !== 'undefined') { + var assert = require('assert'); + var sinon = require('sinon'); + var faker = require('../index'); +} + +describe("database.js", function () { + describe("column()", function () { + it("returns a column name", function () { + sinon.stub(faker.database, 'column').returns('title'); + var column = faker.database.column(); + + assert.equal(column, 'title'); + faker.database.column.restore(); + }); + }); + + describe("collation()", function () { + it("returns a collation", function () { + sinon.stub(faker.database, 'collation').returns('utf8_bin'); + var collation = faker.database.collation(); + + assert.equal(collation, 'utf8_bin'); + faker.database.collation.restore(); + }); + }); + + describe("engine()", function () { + it("returns an engine", function () { + sinon.stub(faker.database, 'engine').returns('InnoDB'); + var engine = faker.database.engine(); + + assert.equal(engine, 'InnoDB'); + faker.database.engine.restore(); + }); + }); + + describe("type()", function () { + it("returns a column type", function () { + sinon.stub(faker.database, 'type').returns('int'); + var type = faker.database.type(); + + assert.equal(type, 'int'); + faker.database.type.restore(); + }); + }); +}); |
