diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/address.unit.js | 214 | ||||
| -rw-r--r-- | test/all.functional.js | 8 | ||||
| -rw-r--r-- | test/browser.unit.html | 2 | ||||
| -rw-r--r-- | test/company.unit.js | 112 | ||||
| -rw-r--r-- | test/date.unit.js | 14 | ||||
| -rw-r--r-- | test/helpers.unit.js | 18 | ||||
| -rw-r--r-- | test/image.unit.js | 36 | ||||
| -rw-r--r-- | test/internet.unit.js | 66 | ||||
| -rw-r--r-- | test/lorem.unit.js | 100 | ||||
| -rw-r--r-- | test/name.unit.js | 44 | ||||
| -rw-r--r-- | test/phone_number.unit.js | 18 | ||||
| -rw-r--r-- | test/tree.unit.js | 54 |
12 files changed, 343 insertions, 343 deletions
diff --git a/test/address.unit.js b/test/address.unit.js index a6e33c0b..91da2fcb 100644 --- a/test/address.unit.js +++ b/test/address.unit.js @@ -1,169 +1,169 @@ if (typeof module !== 'undefined') { var assert = require('assert'); var sinon = require('sinon'); - var Faker = require('../index'); + var faker = require('../index'); } describe("address.js", function () { describe("city()", function () { beforeEach(function () { - sinon.spy(Faker.random, 'city_prefix'); - sinon.spy(Faker.random, 'first_name'); - sinon.spy(Faker.random, 'last_name'); - sinon.spy(Faker.random, 'city_suffix'); + sinon.spy(faker.random, 'city_prefix'); + sinon.spy(faker.random, 'first_name'); + sinon.spy(faker.random, 'last_name'); + sinon.spy(faker.random, 'city_suffix'); }); afterEach(function () { - Faker.random.number.restore(); - Faker.random.city_prefix.restore(); - Faker.random.first_name.restore(); - Faker.random.last_name.restore(); - Faker.random.city_suffix.restore(); + faker.random.number.restore(); + faker.random.city_prefix.restore(); + faker.random.first_name.restore(); + faker.random.last_name.restore(); + faker.random.city_suffix.restore(); }); it("occasionally returns prefix + first name + suffix", function () { - sinon.stub(Faker.random, 'number').returns(0); + sinon.stub(faker.random, 'number').returns(0); - var city = Faker.Address.city(); + var city = faker.Address.city(); assert.ok(city); - assert.ok(Faker.random.city_prefix.calledOnce); - assert.ok(Faker.random.first_name.calledOnce); - assert.ok(Faker.random.city_suffix.calledOnce); + assert.ok(faker.random.city_prefix.calledOnce); + assert.ok(faker.random.first_name.calledOnce); + assert.ok(faker.random.city_suffix.calledOnce); }); it("occasionally returns prefix + first name", function () { - sinon.stub(Faker.random, 'number').returns(1); + sinon.stub(faker.random, 'number').returns(1); - var city = Faker.Address.city(); + var city = faker.Address.city(); assert.ok(city); - assert.ok(Faker.random.city_prefix.calledOnce); - assert.ok(Faker.random.first_name.calledOnce); - assert.ok(!Faker.random.city_suffix.called); + assert.ok(faker.random.city_prefix.calledOnce); + assert.ok(faker.random.first_name.calledOnce); + assert.ok(!faker.random.city_suffix.called); }); it("occasionally returns first name + suffix", function () { - sinon.stub(Faker.random, 'number').returns(2); + sinon.stub(faker.random, 'number').returns(2); - var city = Faker.Address.city(); + var city = faker.Address.city(); assert.ok(city); - assert.ok(!Faker.random.city_prefix.called); - assert.ok(Faker.random.first_name.calledOnce); - assert.ok(Faker.random.city_suffix.calledOnce); + assert.ok(!faker.random.city_prefix.called); + assert.ok(faker.random.first_name.calledOnce); + assert.ok(faker.random.city_suffix.calledOnce); }); it("occasionally returns last name + suffix", function () { - sinon.stub(Faker.random, 'number').returns(3); + sinon.stub(faker.random, 'number').returns(3); - var city = Faker.Address.city(); + var city = faker.Address.city(); assert.ok(city); - assert.ok(!Faker.random.city_prefix.called); - assert.ok(!Faker.random.first_name.called); - assert.ok(Faker.random.last_name.calledOnce); - assert.ok(Faker.random.city_suffix.calledOnce); + assert.ok(!faker.random.city_prefix.called); + assert.ok(!faker.random.first_name.called); + assert.ok(faker.random.last_name.calledOnce); + assert.ok(faker.random.city_suffix.calledOnce); }); }); describe("streetName()", function () { beforeEach(function () { - sinon.spy(Faker.random, 'first_name'); - sinon.spy(Faker.random, 'last_name'); - sinon.spy(Faker.random, 'street_suffix'); + sinon.spy(faker.random, 'first_name'); + sinon.spy(faker.random, 'last_name'); + sinon.spy(faker.random, 'street_suffix'); }); afterEach(function () { - Faker.random.number.restore(); - Faker.random.first_name.restore(); - Faker.random.last_name.restore(); - Faker.random.street_suffix.restore(); + faker.random.number.restore(); + faker.random.first_name.restore(); + faker.random.last_name.restore(); + faker.random.street_suffix.restore(); }); it("occasionally returns last name + suffix", function () { - sinon.stub(Faker.random, 'number').returns(0); + sinon.stub(faker.random, 'number').returns(0); - var street_name = Faker.Address.streetName(); + var street_name = faker.Address.streetName(); assert.ok(street_name); - assert.ok(!Faker.random.first_name.called); - assert.ok(Faker.random.last_name.calledOnce); - assert.ok(Faker.random.street_suffix.calledOnce); + assert.ok(!faker.random.first_name.called); + assert.ok(faker.random.last_name.calledOnce); + assert.ok(faker.random.street_suffix.calledOnce); }); it("occasionally returns first name + suffix", function () { - sinon.stub(Faker.random, 'number').returns(1); + sinon.stub(faker.random, 'number').returns(1); - var street_name = Faker.Address.streetName(); + var street_name = faker.Address.streetName(); assert.ok(street_name); - assert.ok(Faker.random.first_name.calledOnce); - assert.ok(!Faker.random.last_name.called); - assert.ok(Faker.random.street_suffix.calledOnce); + assert.ok(faker.random.first_name.calledOnce); + assert.ok(!faker.random.last_name.called); + assert.ok(faker.random.street_suffix.calledOnce); }); }); describe("streetAddress()", function () { beforeEach(function () { - sinon.spy(Faker.Address, 'streetName'); - sinon.spy(Faker.Address, 'secondaryAddress'); + sinon.spy(faker.Address, 'streetName'); + sinon.spy(faker.Address, 'secondaryAddress'); }); afterEach(function () { - Faker.Address.streetName.restore(); - Faker.Address.secondaryAddress.restore(); + faker.Address.streetName.restore(); + faker.Address.secondaryAddress.restore(); }); it("occasionally returns a 5-digit street number", function () { - sinon.stub(Faker.random, 'number').returns(0); - var address = Faker.Address.streetAddress(); + sinon.stub(faker.random, 'number').returns(0); + var address = faker.Address.streetAddress(); var parts = address.split(' '); assert.equal(parts[0].length, 5); - assert.ok(Faker.Address.streetName.called); + assert.ok(faker.Address.streetName.called); - Faker.random.number.restore(); + faker.random.number.restore(); }); it("occasionally returns a 4-digit street number", function () { - sinon.stub(Faker.random, 'number').returns(1); - var address = Faker.Address.streetAddress(); + sinon.stub(faker.random, 'number').returns(1); + var address = faker.Address.streetAddress(); var parts = address.split(' '); assert.equal(parts[0].length, 4); - assert.ok(Faker.Address.streetName.called); + assert.ok(faker.Address.streetName.called); - Faker.random.number.restore(); + faker.random.number.restore(); }); it("occasionally returns a 3-digit street number", function () { - sinon.stub(Faker.random, 'number').returns(2); - var address = Faker.Address.streetAddress(); + sinon.stub(faker.random, 'number').returns(2); + var address = faker.Address.streetAddress(); var parts = address.split(' '); assert.equal(parts[0].length, 3); - assert.ok(Faker.Address.streetName.called); - assert.ok(!Faker.Address.secondaryAddress.called); + assert.ok(faker.Address.streetName.called); + assert.ok(!faker.Address.secondaryAddress.called); - Faker.random.number.restore(); + faker.random.number.restore(); }); context("when useFulladdress is true", function () { it("adds a secondary address to the result", function () { - var address = Faker.Address.streetAddress(true); + var address = faker.Address.streetAddress(true); var parts = address.split(' '); - assert.ok(Faker.Address.secondaryAddress.called); + assert.ok(faker.Address.secondaryAddress.called); }); }); }); describe("secondaryAddress()", function () { it("randomly chooses an Apt or Suite number", function () { - sinon.spy(Faker.random, 'array_element'); + sinon.spy(faker.random, 'array_element'); - var address = Faker.Address.secondaryAddress(); + var address = faker.Address.secondaryAddress(); var expected_array = [ 'Apt. ###', @@ -171,91 +171,91 @@ describe("address.js", function () { ]; assert.ok(address); - assert.ok(Faker.random.array_element.calledWith(expected_array)); - Faker.random.array_element.restore(); + assert.ok(faker.random.array_element.calledWith(expected_array)); + faker.random.array_element.restore(); }); }); describe("brState()", function () { beforeEach(function () { - sinon.spy(Faker.random, 'br_state_abbr'); - sinon.spy(Faker.random, 'br_state'); + sinon.spy(faker.random, 'br_state_abbr'); + sinon.spy(faker.random, 'br_state'); }); afterEach(function () { - Faker.random.br_state_abbr.restore(); - Faker.random.br_state.restore(); + faker.random.br_state_abbr.restore(); + faker.random.br_state.restore(); }); context("when useAbbr is true", function () { it("returns a br_state_abbr", function () { - var state = Faker.Address.brState(true); + var state = faker.Address.brState(true); assert.ok(state); - assert.ok(Faker.random.br_state_abbr.called); - assert.ok(!Faker.random.br_state.called); + assert.ok(faker.random.br_state_abbr.called); + assert.ok(!faker.random.br_state.called); }); }); context("when useAbbr is not set", function () { it("returns a br_state", function () { - var state = Faker.Address.brState(); + var state = faker.Address.brState(); assert.ok(state); - assert.ok(!Faker.random.br_state_abbr.called); - assert.ok(Faker.random.br_state.called); + assert.ok(!faker.random.br_state_abbr.called); + assert.ok(faker.random.br_state.called); }); }); }); describe("ukCounty()", function () { it("returns random uk_county", function () { - sinon.spy(Faker.random, 'uk_county'); - var county = Faker.Address.ukCounty(); + sinon.spy(faker.random, 'uk_county'); + var county = faker.Address.ukCounty(); assert.ok(county); - assert.ok(Faker.random.uk_county.called); - Faker.random.uk_county.restore(); + assert.ok(faker.random.uk_county.called); + faker.random.uk_county.restore(); }); }); describe("ukCountry()", function () { it("returns random uk_country", function () { - sinon.spy(Faker.random, 'uk_country'); - var country = Faker.Address.ukCountry(); + sinon.spy(faker.random, 'uk_country'); + var country = faker.Address.ukCountry(); assert.ok(country); - assert.ok(Faker.random.uk_country.called); - Faker.random.uk_country.restore(); + assert.ok(faker.random.uk_country.called); + faker.random.uk_country.restore(); }); }); describe("usState()", function () { beforeEach(function () { - sinon.spy(Faker.random, 'us_state_abbr'); - sinon.spy(Faker.random, 'us_state'); + sinon.spy(faker.random, 'us_state_abbr'); + sinon.spy(faker.random, 'us_state'); }); afterEach(function () { - Faker.random.us_state_abbr.restore(); - Faker.random.us_state.restore(); + faker.random.us_state_abbr.restore(); + faker.random.us_state.restore(); }); context("when useAbus is true", function () { it("returns a us_state_abbr", function () { - var state = Faker.Address.usState(true); + var state = faker.Address.usState(true); assert.ok(state); - assert.ok(Faker.random.us_state_abbr.called); - assert.ok(!Faker.random.us_state.called); + assert.ok(faker.random.us_state_abbr.called); + assert.ok(!faker.random.us_state.called); }); }); context("when useAbus is not set", function () { it("returns a us_state", function () { - var state = Faker.Address.usState(); + var state = faker.Address.usState(); assert.ok(state); - assert.ok(!Faker.random.us_state_abbr.called); - assert.ok(Faker.random.us_state.called); + assert.ok(!faker.random.us_state_abbr.called); + assert.ok(faker.random.us_state.called); }); }); }); @@ -263,14 +263,14 @@ describe("address.js", function () { describe("latitude()", function () { it("returns random latitude", function () { for (var i = 0; i < 100; i++) { - sinon.spy(Faker.random, 'number'); - var latitude = Faker.Address.latitude(); + sinon.spy(faker.random, 'number'); + var latitude = faker.Address.latitude(); assert.ok(typeof latitude === 'string'); var latitude_float = parseFloat(latitude); assert.ok(latitude_float >= -90.0); assert.ok(latitude_float <= 90.0); - assert.ok(Faker.random.number.called); - Faker.random.number.restore(); + assert.ok(faker.random.number.called); + faker.random.number.restore(); } }); }); @@ -278,14 +278,14 @@ describe("address.js", function () { describe("longitude()", function () { it("returns random longitude", function () { for (var i = 0; i < 100; i++) { - sinon.spy(Faker.random, 'number'); - var longitude = Faker.Address.longitude(); + sinon.spy(faker.random, 'number'); + var longitude = faker.Address.longitude(); assert.ok(typeof longitude === 'string'); var longitude_float = parseFloat(longitude); assert.ok(longitude_float >= -180.0); assert.ok(longitude_float <= 180.0); - assert.ok(Faker.random.number.called); - Faker.random.number.restore(); + assert.ok(faker.random.number.called); + faker.random.number.restore(); } }); }); diff --git a/test/all.functional.js b/test/all.functional.js index 91327214..145002f1 100644 --- a/test/all.functional.js +++ b/test/all.functional.js @@ -1,7 +1,7 @@ if (typeof module !== 'undefined') { var assert = require('assert'); var sinon = require('sinon'); - var Faker = require('../index'); + var faker = require('../index'); } // Basic smoke tests to make sure each method is at least implemented and returns a string. @@ -28,7 +28,7 @@ describe("functional tests", function () { describe(module, function () { modules[module].forEach(function (meth) { it(meth + "()", function () { - var result = Faker[module][meth](); + var result = faker[module][meth](); assert.ok(result); }); }); @@ -37,10 +37,10 @@ describe("functional tests", function () { describe("Address", function () { it("zipCodeFormat()", function () { - var result = Faker.Address.zipCodeFormat(0); + var result = faker.Address.zipCodeFormat(0); assert.ok(!result.match(/-/)); - result = Faker.Address.zipCodeFormat(1); + result = faker.Address.zipCodeFormat(1); assert.ok(result.match(/-/)); }); }); diff --git a/test/browser.unit.html b/test/browser.unit.html index 375f683c..7812cf70 100644 --- a/test/browser.unit.html +++ b/test/browser.unit.html @@ -7,7 +7,7 @@ <body> <div id="mocha"></div> <script src="../node_modules/mocha/mocha.js"></script> - <script src="../Faker.js"></script> + <script src="../faker.js"></script> <script src="./support/chai.js"></script> <script src="./support/sinon-1.5.2.js"></script> <script>assert = chai.assert;</script> diff --git a/test/company.unit.js b/test/company.unit.js index 0aceac1e..6d5ca0a2 100644 --- a/test/company.unit.js +++ b/test/company.unit.js @@ -1,110 +1,110 @@ if (typeof module !== 'undefined') { var assert = require('assert'); var sinon = require('sinon'); - var Faker = require('../index'); + var faker = require('../index'); } describe("company.js", function () { describe("companyName()", function () { it("lets you specify the type of name to return", function () { - sinon.spy(Faker.random, 'number'); - var name = Faker.Company.companyName(1); + sinon.spy(faker.random, 'number'); + var name = faker.Company.companyName(1); assert.ok(name.match(/-/)); - assert.ok(!Faker.random.number.called); - Faker.random.number.restore(); + assert.ok(!faker.random.number.called); + faker.random.number.restore(); }); it("sometimes returns three last names", function () { - sinon.spy(Faker.random, 'last_name'); - sinon.stub(Faker.random, 'number').returns(2); - var name = Faker.Company.companyName(); + sinon.spy(faker.random, 'last_name'); + sinon.stub(faker.random, 'number').returns(2); + var name = faker.Company.companyName(); var parts = name.split(' '); assert.strictEqual(parts.length, 4); // account for word 'and' - assert.ok(Faker.random.last_name.calledThrice); + assert.ok(faker.random.last_name.calledThrice); - Faker.random.number.restore(); - Faker.random.last_name.restore(); + faker.random.number.restore(); + faker.random.last_name.restore(); }); it("sometimes returns two last names separated by a hyphen", function () { - sinon.spy(Faker.random, 'last_name'); - sinon.stub(Faker.random, 'number').returns(1); - var name = Faker.Company.companyName(); + sinon.spy(faker.random, 'last_name'); + sinon.stub(faker.random, 'number').returns(1); + var name = faker.Company.companyName(); var parts = name.split('-'); assert.ok(parts.length >= 2); - assert.ok(Faker.random.last_name.calledTwice); + assert.ok(faker.random.last_name.calledTwice); - Faker.random.number.restore(); - Faker.random.last_name.restore(); + faker.random.number.restore(); + faker.random.last_name.restore(); }); it("sometimes returns a last name with a company suffix", function () { - sinon.spy(Faker.Company, 'companySuffix'); - sinon.spy(Faker.random, 'last_name'); - sinon.stub(Faker.random, 'number').returns(0); - var name = Faker.Company.companyName(); + sinon.spy(faker.Company, 'companySuffix'); + sinon.spy(faker.random, 'last_name'); + sinon.stub(faker.random, 'number').returns(0); + var name = faker.Company.companyName(); var parts = name.split(' '); assert.ok(parts.length >= 2); - assert.ok(Faker.random.last_name.calledOnce); - assert.ok(Faker.Company.companySuffix.calledOnce); + assert.ok(faker.random.last_name.calledOnce); + assert.ok(faker.Company.companySuffix.calledOnce); - Faker.random.number.restore(); - Faker.random.last_name.restore(); - Faker.Company.companySuffix.restore(); + faker.random.number.restore(); + faker.random.last_name.restore(); + faker.Company.companySuffix.restore(); }); }); describe("companySuffix()", function () { it("returns random value from company.suffixes array", function () { - var suffix = Faker.Company.companySuffix(); - assert.ok(Faker.Company.suffixes().indexOf(suffix) !== -1); + var suffix = faker.Company.companySuffix(); + assert.ok(faker.Company.suffixes().indexOf(suffix) !== -1); }); }); describe("catchPhrase()", function () { it("returns phrase comprising of a catch phrase adjective, descriptor, and noun", function () { - sinon.spy(Faker.random, 'array_element'); - sinon.spy(Faker.random, 'catch_phrase_adjective'); - sinon.spy(Faker.random, 'catch_phrase_descriptor'); - sinon.spy(Faker.random, 'catch_phrase_noun'); - var phrase = Faker.Company.catchPhrase(); + sinon.spy(faker.random, 'array_element'); + sinon.spy(faker.random, 'catch_phrase_adjective'); + sinon.spy(faker.random, 'catch_phrase_descriptor'); + sinon.spy(faker.random, 'catch_phrase_noun'); + var phrase = faker.Company.catchPhrase(); assert.ok(phrase.split(' ').length >= 3); - assert.ok(Faker.random.array_element.calledThrice); - assert.ok(Faker.random.catch_phrase_adjective.calledOnce); - assert.ok(Faker.random.catch_phrase_descriptor.calledOnce); - assert.ok(Faker.random.catch_phrase_noun.calledOnce); - - Faker.random.array_element.restore(); - Faker.random.catch_phrase_adjective.restore(); - Faker.random.catch_phrase_descriptor.restore(); - Faker.random.catch_phrase_noun.restore(); + assert.ok(faker.random.array_element.calledThrice); + assert.ok(faker.random.catch_phrase_adjective.calledOnce); + assert.ok(faker.random.catch_phrase_descriptor.calledOnce); + assert.ok(faker.random.catch_phrase_noun.calledOnce); + + faker.random.array_element.restore(); + faker.random.catch_phrase_adjective.restore(); + faker.random.catch_phrase_descriptor.restore(); + faker.random.catch_phrase_noun.restore(); }); }); describe("bs()", function () { it("returns phrase comprising of a BS adjective, buzz, and noun", function () { - sinon.spy(Faker.random, 'array_element'); - sinon.spy(Faker.random, 'bs_adjective'); - sinon.spy(Faker.random, 'bs_buzz'); - sinon.spy(Faker.random, 'bs_noun'); - var bs = Faker.Company.bs(); + sinon.spy(faker.random, 'array_element'); + sinon.spy(faker.random, 'bs_adjective'); + sinon.spy(faker.random, 'bs_buzz'); + sinon.spy(faker.random, 'bs_noun'); + var bs = faker.Company.bs(); assert.ok(typeof bs === 'string'); - assert.ok(Faker.random.array_element.calledThrice); - assert.ok(Faker.random.bs_adjective.calledOnce); - assert.ok(Faker.random.bs_buzz.calledOnce); - assert.ok(Faker.random.bs_noun.calledOnce); - - Faker.random.array_element.restore(); - Faker.random.bs_adjective.restore(); - Faker.random.bs_buzz.restore(); - Faker.random.bs_noun.restore(); + assert.ok(faker.random.array_element.calledThrice); + assert.ok(faker.random.bs_adjective.calledOnce); + assert.ok(faker.random.bs_buzz.calledOnce); + assert.ok(faker.random.bs_noun.calledOnce); + + faker.random.array_element.restore(); + faker.random.bs_adjective.restore(); + faker.random.bs_buzz.restore(); + faker.random.bs_noun.restore(); }); }); }); diff --git a/test/date.unit.js b/test/date.unit.js index 83b73ca9..e01f0531 100644 --- a/test/date.unit.js +++ b/test/date.unit.js @@ -1,14 +1,14 @@ if (typeof module !== 'undefined') { var assert = require('assert'); var sinon = require('sinon'); - var Faker = require('../index'); + var faker = require('../index'); } describe("date.js", function () { describe("past()", function () { it("returns a date N years into the past", function () { - var date = Faker.Date.past(75); + var date = faker.Date.past(75); assert.ok(Date.parse(date) < new Date()); }); @@ -16,7 +16,7 @@ describe("date.js", function () { var refDate = new Date(2120, 11, 9, 10, 0, 0, 0); // set the date beyond the usual calculation (to make sure this is working correctly) - var date = Date.parse(Faker.Date.past(75, refDate.toJSON())); + var date = Date.parse(faker.Date.past(75, refDate.toJSON())); assert.ok(date < refDate && date > new Date()); // date should be before date given but after the current time }); @@ -26,7 +26,7 @@ describe("date.js", function () { describe("future()", function () { it("returns a date N years into the future", function () { - var date = Faker.Date.future(75); + var date = faker.Date.future(75); assert.ok(Date.parse(date) > new Date()); }); @@ -35,7 +35,7 @@ describe("date.js", function () { var refDate = new Date(1880, 11, 9, 10, 0, 0, 0); // set the date beyond the usual calculation (to make sure this is working correctly) - var date = Date.parse(Faker.Date.future(75, refDate.toJSON())); + var date = Date.parse(faker.Date.future(75, refDate.toJSON())); assert.ok(date > refDate && date < new Date()); // date should be after the date given, but before the current time }); @@ -44,7 +44,7 @@ describe("date.js", function () { describe("recent()", function () { it("returns a date N days from the recent past", function () { - var date = Faker.Date.recent(30); + var date = faker.Date.recent(30); assert.ok(Date.parse(date) < new Date()); }); @@ -57,7 +57,7 @@ describe("date.js", function () { var from = new Date(1990, 5, 7, 9, 11, 0, 0); var to = new Date(2000, 6, 8, 10, 12, 0, 0); - var date = Date.parse(Faker.Date.between(from, to)); + var date = Date.parse(faker.Date.between(from, to)); assert.ok(date > from && date < to); }); diff --git a/test/helpers.unit.js b/test/helpers.unit.js index 3549099d..335c6b1a 100644 --- a/test/helpers.unit.js +++ b/test/helpers.unit.js @@ -1,21 +1,21 @@ if (typeof module !== 'undefined') { var assert = require('assert'); var sinon = require('sinon'); - var Faker = require('../index'); + var faker = require('../index'); } describe("helpers.js", function () { describe("replaceSymbolWithNumber()", function () { context("when no symbol passed in", function () { it("uses '#' by default", function () { - var num = Faker.Helpers.replaceSymbolWithNumber('#AB'); + var num = faker.Helpers.replaceSymbolWithNumber('#AB'); assert.ok(num.match(/\dAB/)); }); }); context("when symbol passed in", function () { it("replaces that symbol with integers", function () { - var num = Faker.Helpers.replaceSymbolWithNumber('#AB', 'A'); + var num = faker.Helpers.replaceSymbolWithNumber('#AB', 'A'); assert.ok(num.match(/#\dB/)); }); }); @@ -23,21 +23,21 @@ describe("helpers.js", function () { describe("slugify()", function () { it("removes unwanted characters from URI string", function () { - assert.equal(Faker.Helpers.slugify("Aiden.Harªann"), "Aiden.Harann"); - assert.equal(Faker.Helpers.slugify("d'angelo.net"), "dangelo.net"); + assert.equal(faker.Helpers.slugify("Aiden.Harªann"), "Aiden.Harann"); + assert.equal(faker.Helpers.slugify("d'angelo.net"), "dangelo.net"); }); }); describe("createCard()", function () { it("returns an object", function () { - var card = Faker.Helpers.createCard(); + var card = faker.Helpers.createCard(); assert.ok(typeof card === 'object'); }); }); describe("userCard()", function () { it("returns an object", function () { - var card = Faker.Helpers.userCard(); + var card = faker.Helpers.userCard(); assert.ok(typeof card === 'object'); }); }); @@ -45,7 +45,7 @@ describe("helpers.js", function () { // Make sure we keep this function for backward-compatibility. describe("randomNumber()", function () { it("returns an integer", function () { - var num = Faker.Helpers.randomNumber(); + var num = faker.Helpers.randomNumber(); assert.ok(typeof num === 'number'); }); }); @@ -54,7 +54,7 @@ describe("helpers.js", function () { describe("randomize()", function () { it("returns a random element from an array", function () { var arr = ['a', 'b', 'c']; - var elem = Faker.Helpers.randomize(arr); + var elem = faker.Helpers.randomize(arr); assert.ok(elem); assert.ok(arr.indexOf(elem) !== -1); }); diff --git a/test/image.unit.js b/test/image.unit.js index 4fbf4fc9..d4dcc211 100644 --- a/test/image.unit.js +++ b/test/image.unit.js @@ -1,107 +1,107 @@ if (typeof module !== 'undefined') { var assert = require('assert'); var sinon = require('sinon'); - var Faker = require('../index'); + var faker = require('../index'); } describe("image.js", function () { describe("imageUrl()", function () { it("returns a random image url from lorempixel", function () { - var imageUrl = Faker.Image.imageUrl(); + var imageUrl = faker.Image.imageUrl(); assert.equal(imageUrl, 'http://lorempixel.com/640/480'); }); it("returns a random image url from lorempixel with width and height", function () { - var imageUrl = Faker.Image.imageUrl(100, 100); + var imageUrl = faker.Image.imageUrl(100, 100); assert.equal(imageUrl, 'http://lorempixel.com/100/100'); }); it("returns a random image url for a specified category", function () { - var imageUrl = Faker.Image.imageUrl(100, 100, 'abstract'); + var imageUrl = faker.Image.imageUrl(100, 100, 'abstract'); assert.equal(imageUrl, 'http://lorempixel.com/100/100/abstract'); }); }); describe("avatar()", function () { it("return a random avatar from UIFaces", function () { - assert.notEqual(-1, Faker.Image.avatar().indexOf('s3.amazonaws.com/uifaces/faces')); + assert.notEqual(-1, faker.Image.avatar().indexOf('s3.amazonaws.com/uifaces/faces')); }) }); describe("abstractImage()", function () { it("returns a random abstract image url", function () { - var abstract = Faker.Image.abstractImage(); + var abstract = faker.Image.abstractImage(); assert.equal(abstract, 'http://lorempixel.com/640/480/abstract'); }); }); describe("animals()", function () { it("returns a random animals image url", function () { - var animals = Faker.Image.animals(); + var animals = faker.Image.animals(); assert.equal(animals, 'http://lorempixel.com/640/480/animals'); }); }); describe("business()", function () { it("returns a random business image url", function () { - var business = Faker.Image.business(); + var business = faker.Image.business(); assert.equal(business, 'http://lorempixel.com/640/480/business'); }); }); describe("cats()", function () { it("returns a random cats image url", function () { - var cats = Faker.Image.cats(); + var cats = faker.Image.cats(); assert.equal(cats, 'http://lorempixel.com/640/480/cats'); }); }); describe("city()", function () { it("returns a random city image url", function () { - var city = Faker.Image.city(); + var city = faker.Image.city(); assert.equal(city, 'http://lorempixel.com/640/480/city'); }); }); describe("food()", function () { it("returns a random food image url", function () { - var food = Faker.Image.food(); + var food = faker.Image.food(); assert.equal(food, 'http://lorempixel.com/640/480/food'); }); }); describe("nightlife()", function () { it("returns a random nightlife image url", function () { - var nightlife = Faker.Image.nightlife(); + var nightlife = faker.Image.nightlife(); assert.equal(nightlife, 'http://lorempixel.com/640/480/nightlife'); }); }); describe("fashion()", function () { it("returns a random fashion image url", function () { - var fashion = Faker.Image.fashion(); + var fashion = faker.Image.fashion(); assert.equal(fashion, 'http://lorempixel.com/640/480/fashion'); }); }); describe("people()", function () { it("returns a random people image url", function () { - var people = Faker.Image.people(); + var people = faker.Image.people(); assert.equal(people, 'http://lorempixel.com/640/480/people'); }); }); describe("nature()", function () { it("returns a random nature image url", function () { - var nature = Faker.Image.nature(); + var nature = faker.Image.nature(); assert.equal(nature, 'http://lorempixel.com/640/480/nature'); }); }); describe("sports()", function () { it("returns a random sports image url", function () { - var sports = Faker.Image.sports(); + var sports = faker.Image.sports(); assert.equal(sports, 'http://lorempixel.com/640/480/sports'); }); }); describe("technics()", function () { it("returns a random technics image url", function () { - var technics = Faker.Image.technics(); + var technics = faker.Image.technics(); assert.equal(technics, 'http://lorempixel.com/640/480/technics'); }); }); describe("transport()", function () { it("returns a random transport image url", function () { - var transport = Faker.Image.transport(); + var transport = faker.Image.transport(); assert.equal(transport, 'http://lorempixel.com/640/480/transport'); }); }); diff --git a/test/internet.unit.js b/test/internet.unit.js index 44879c37..59af887a 100644 --- a/test/internet.unit.js +++ b/test/internet.unit.js @@ -1,83 +1,83 @@ if (typeof module !== 'undefined') { var assert = require('assert'); var sinon = require('sinon'); - var Faker = require('../index'); + var faker = require('../index'); } describe("internet.js", function () { describe("email()", function () { it("returns a userName@domainName", function () { - sinon.stub(Faker.Internet, 'userName').returns('Aiden.Harªann'); - sinon.stub(Faker.Internet, 'domainName').returns("ex'ample.net"); - var email = Faker.Internet.email(); + sinon.stub(faker.Internet, 'userName').returns('Aiden.Harªann'); + sinon.stub(faker.Internet, 'domainName').returns("ex'ample.net"); + var email = faker.Internet.email(); assert.equal(email, '[email protected]'); - Faker.Internet.userName.restore(); - Faker.Internet.domainName.restore(); + faker.Internet.userName.restore(); + faker.Internet.domainName.restore(); }); }); describe("userName()", function () { it("occasionally returns a single firstName", function () { - sinon.stub(Faker.random, 'number').returns(0); - sinon.spy(Faker.random, 'first_name'); - var username = Faker.Internet.userName(); + sinon.stub(faker.random, 'number').returns(0); + sinon.spy(faker.random, 'first_name'); + var username = faker.Internet.userName(); assert.ok(username); - assert.ok(Faker.random.first_name.called); + assert.ok(faker.random.first_name.called); - Faker.random.number.restore(); - Faker.random.first_name.restore(); + faker.random.number.restore(); + faker.random.first_name.restore(); }); it("occasionally returns a firstName with a period or hyphen and a lastName", function () { - sinon.stub(Faker.random, 'number').returns(1); - sinon.spy(Faker.random, 'first_name'); - sinon.spy(Faker.random, 'last_name'); - sinon.spy(Faker.random, 'array_element'); - var username = Faker.Internet.userName(); + sinon.stub(faker.random, 'number').returns(1); + sinon.spy(faker.random, 'first_name'); + sinon.spy(faker.random, 'last_name'); + sinon.spy(faker.random, 'array_element'); + var username = faker.Internet.userName(); assert.ok(username); - assert.ok(Faker.random.first_name.called); - assert.ok(Faker.random.last_name.called); - assert.ok(Faker.random.array_element.calledWith(['.', '_'])); + assert.ok(faker.random.first_name.called); + assert.ok(faker.random.last_name.called); + assert.ok(faker.random.array_element.calledWith(['.', '_'])); - Faker.random.number.restore(); - Faker.random.first_name.restore(); - Faker.random.last_name.restore(); + faker.random.number.restore(); + faker.random.first_name.restore(); + faker.random.last_name.restore(); }); }); describe("domainName()", function () { it("returns a domainWord plus a random suffix", function () { - sinon.stub(Faker.Internet, 'domainWord').returns('bar'); - sinon.stub(Faker.random, 'domain_suffix').returns('net'); + sinon.stub(faker.Internet, 'domainWord').returns('bar'); + sinon.stub(faker.random, 'domain_suffix').returns('net'); - var domain_name = Faker.Internet.domainName(); + var domain_name = faker.Internet.domainName(); assert.equal(domain_name, 'bar.net'); - Faker.Internet.domainWord.restore(); - Faker.random.domain_suffix.restore(); + faker.Internet.domainWord.restore(); + faker.random.domain_suffix.restore(); }); }); describe("domainWord()", function () { it("returns a lower-case firstName", function () { - sinon.stub(Faker.random, 'first_name').returns('FOO'); - var domain_word = Faker.Internet.domainWord(); + sinon.stub(faker.random, 'first_name').returns('FOO'); + var domain_word = faker.Internet.domainWord(); assert.ok(domain_word); assert.strictEqual(domain_word, 'foo'); - Faker.random.first_name.restore(); + faker.random.first_name.restore(); }); }); describe("ip()", function () { it("returns a random IP address with four parts", function () { - var ip = Faker.Internet.ip(); + var ip = faker.Internet.ip(); var parts = ip.split('.'); assert.equal(parts.length, 4); }); @@ -85,7 +85,7 @@ describe("internet.js", function () { describe("color()", function () { it("returns a valid hex value (like #ffffff)", function () { - var color = Faker.Internet.color(100, 100, 100); + var color = faker.Internet.color(100, 100, 100); assert.ok(color.match(/^#[a-f0-9]{6}$/)); }); }); diff --git a/test/lorem.unit.js b/test/lorem.unit.js index d85cce91..0bb0a452 100644 --- a/test/lorem.unit.js +++ b/test/lorem.unit.js @@ -1,32 +1,32 @@ if (typeof module !== 'undefined') { var assert = require('assert'); var sinon = require('sinon'); - var Faker = require('../index'); + var faker = require('../index'); } describe("lorem.js", function () { describe("words()", function () { beforeEach(function () { - sinon.spy(Faker.Helpers, 'shuffle'); + sinon.spy(faker.Helpers, 'shuffle'); }); afterEach(function () { - Faker.Helpers.shuffle.restore(); + faker.Helpers.shuffle.restore(); }); context("when no 'num' param passed in", function () { it("returns three words", function () { - var words = Faker.Lorem.words(); + var words = faker.Lorem.words(); assert.ok(Array.isArray(words)); assert.equal(words.length, 3); - assert.ok(Faker.Helpers.shuffle.called); + assert.ok(faker.Helpers.shuffle.called); }); }); context("when 'num' param passed in", function () { it("returns requested number of words", function () { - var words = Faker.Lorem.words(7); + var words = faker.Lorem.words(7); assert.ok(Array.isArray(words)); assert.equal(words.length, 7); @@ -37,49 +37,49 @@ describe("lorem.js", function () { describe("sentence()", function () { context("when no 'wordCount' or 'range' param passed in", function () { it("returns a string of at least three words", function () { - sinon.spy(Faker.Lorem, 'words'); - sinon.stub(Faker.random, 'number').returns(2); - var sentence = Faker.Lorem.sentence(); + sinon.spy(faker.Lorem, 'words'); + sinon.stub(faker.random, 'number').returns(2); + var sentence = faker.Lorem.sentence(); assert.ok(typeof sentence === 'string'); var parts = sentence.split(' '); assert.equal(parts.length, 5); // default 3 plus stubbed 2. - assert.ok(Faker.Lorem.words.calledWith(5)); + assert.ok(faker.Lorem.words.calledWith(5)); - Faker.Lorem.words.restore(); - Faker.random.number.restore(); + faker.Lorem.words.restore(); + faker.random.number.restore(); }); }); context("when 'wordCount' param passed in", function () { it("returns a string of at least the requested number of words", function () { - sinon.spy(Faker.Lorem, 'words'); - sinon.stub(Faker.random, 'number').returns(2); - var sentence = Faker.Lorem.sentence(10); + sinon.spy(faker.Lorem, 'words'); + sinon.stub(faker.random, 'number').returns(2); + var sentence = faker.Lorem.sentence(10); assert.ok(typeof sentence === 'string'); var parts = sentence.split(' '); assert.equal(parts.length, 12); // requested 10 plus stubbed 2. - assert.ok(Faker.Lorem.words.calledWith(12)); + assert.ok(faker.Lorem.words.calledWith(12)); - Faker.Lorem.words.restore(); - Faker.random.number.restore(); + faker.Lorem.words.restore(); + faker.random.number.restore(); }); }); context("when 'wordCount' and 'range' params passed in", function () { it("returns a string of at least the requested number of words", function () { - sinon.spy(Faker.Lorem, 'words'); - sinon.stub(Faker.random, 'number').returns(4); - var sentence = Faker.Lorem.sentence(10, 4); + sinon.spy(faker.Lorem, 'words'); + sinon.stub(faker.random, 'number').returns(4); + var sentence = faker.Lorem.sentence(10, 4); assert.ok(typeof sentence === 'string'); var parts = sentence.split(' '); assert.equal(parts.length, 14); // requested 10 plus stubbed 4. - assert.ok(Faker.Lorem.words.calledWith(14)); + assert.ok(faker.Lorem.words.calledWith(14)); - Faker.Lorem.words.restore(); - Faker.random.number.restore(); + faker.Lorem.words.restore(); + faker.random.number.restore(); }); }); }); @@ -87,28 +87,28 @@ describe("lorem.js", function () { describe("sentences()", function () { context("when no 'sentenceCount' param passed in", function () { it("returns newline-separated string of three sentences", function () { - sinon.spy(Faker.Lorem, 'sentence'); - var sentences = Faker.Lorem.sentences(); + sinon.spy(faker.Lorem, 'sentence'); + var sentences = faker.Lorem.sentences(); assert.ok(typeof sentences === 'string'); var parts = sentences.split('\n'); assert.equal(parts.length, 3); - assert.ok(Faker.Lorem.sentence.calledThrice); + assert.ok(faker.Lorem.sentence.calledThrice); - Faker.Lorem.sentence.restore(); + faker.Lorem.sentence.restore(); }); }); context("when 'sentenceCount' param passed in", function () { it("returns newline-separated string of requested number of sentences", function () { - sinon.spy(Faker.Lorem, 'sentence'); - var sentences = Faker.Lorem.sentences(5); + sinon.spy(faker.Lorem, 'sentence'); + var sentences = faker.Lorem.sentences(5); assert.ok(typeof sentences === 'string'); var parts = sentences.split('\n'); assert.equal(parts.length, 5); - Faker.Lorem.sentence.restore(); + faker.Lorem.sentence.restore(); }); }); }); @@ -116,33 +116,33 @@ describe("lorem.js", function () { describe("paragraph()", function () { context("when no 'wordCount' param passed in", function () { it("returns a string of at least three sentences", function () { - sinon.spy(Faker.Lorem, 'sentences'); - sinon.stub(Faker.random, 'number').returns(2); - var paragraph = Faker.Lorem.paragraph(); + sinon.spy(faker.Lorem, 'sentences'); + sinon.stub(faker.random, 'number').returns(2); + var paragraph = faker.Lorem.paragraph(); assert.ok(typeof paragraph === 'string'); var parts = paragraph.split('\n'); assert.equal(parts.length, 5); // default 3 plus stubbed 2. - assert.ok(Faker.Lorem.sentences.calledWith(5)); + assert.ok(faker.Lorem.sentences.calledWith(5)); - Faker.Lorem.sentences.restore(); - Faker.random.number.restore(); + faker.Lorem.sentences.restore(); + faker.random.number.restore(); }); }); context("when 'wordCount' param passed in", function () { it("returns a string of at least the requested number of sentences", function () { - sinon.spy(Faker.Lorem, 'sentences'); - sinon.stub(Faker.random, 'number').returns(2); - var paragraph = Faker.Lorem.paragraph(10); + sinon.spy(faker.Lorem, 'sentences'); + sinon.stub(faker.random, 'number').returns(2); + var paragraph = faker.Lorem.paragraph(10); assert.ok(typeof paragraph === 'string'); var parts = paragraph.split('\n'); assert.equal(parts.length, 12); // requested 10 plus stubbed 2. - assert.ok(Faker.Lorem.sentences.calledWith(12)); + assert.ok(faker.Lorem.sentences.calledWith(12)); - Faker.Lorem.sentences.restore(); - Faker.random.number.restore(); + faker.Lorem.sentences.restore(); + faker.random.number.restore(); }); }); }); @@ -150,28 +150,28 @@ describe("lorem.js", function () { describe("paragraphs()", function () { context("when no 'paragraphCount' param passed in", function () { it("returns newline-separated string of three paragraphs", function () { - sinon.spy(Faker.Lorem, 'paragraph'); - var paragraphs = Faker.Lorem.paragraphs(); + sinon.spy(faker.Lorem, 'paragraph'); + var paragraphs = faker.Lorem.paragraphs(); assert.ok(typeof paragraphs === 'string'); var parts = paragraphs.split('\n \r\t'); assert.equal(parts.length, 3); - assert.ok(Faker.Lorem.paragraph.calledThrice); + assert.ok(faker.Lorem.paragraph.calledThrice); - Faker.Lorem.paragraph.restore(); + faker.Lorem.paragraph.restore(); }); }); context("when 'paragraphCount' param passed in", function () { it("returns newline-separated string of requested number of paragraphs", function () { - sinon.spy(Faker.Lorem, 'paragraph'); - var paragraphs = Faker.Lorem.paragraphs(5); + sinon.spy(faker.Lorem, 'paragraph'); + var paragraphs = faker.Lorem.paragraphs(5); assert.ok(typeof paragraphs === 'string'); var parts = paragraphs.split('\n \r\t'); assert.equal(parts.length, 5); - Faker.Lorem.paragraph.restore(); + faker.Lorem.paragraph.restore(); }); }); }); diff --git a/test/name.unit.js b/test/name.unit.js index 80d8256d..890511af 100644 --- a/test/name.unit.js +++ b/test/name.unit.js @@ -1,87 +1,87 @@ if (typeof module !== 'undefined') { var assert = require('assert'); var sinon = require('sinon'); - var Faker = require('../index'); + var faker = require('../index'); } describe("name.js", function () { describe("firstName()", function () { it("returns a random name", function () { - sinon.stub(Faker.random, 'first_name').returns('foo'); - var first_name = Faker.Name.firstName(); + sinon.stub(faker.random, 'first_name').returns('foo'); + var first_name = faker.Name.firstName(); assert.equal(first_name, 'foo'); - Faker.random.first_name.restore(); + faker.random.first_name.restore(); }); }); describe("firstNameFemale()", function () { it("returns a random name", function () { - sinon.stub(Faker.random, 'first_name').returns('foo'); - var first_name = Faker.Name.firstNameFemale(); + sinon.stub(faker.random, 'first_name').returns('foo'); + var first_name = faker.Name.firstNameFemale(); assert.equal(first_name, 'foo'); - Faker.random.first_name.restore(); + faker.random.first_name.restore(); }); }); describe("firstNameMale()", function () { it("returns a random name", function () { - sinon.stub(Faker.random, 'first_name').returns('foo'); - var first_name = Faker.Name.firstNameMale(); + sinon.stub(faker.random, 'first_name').returns('foo'); + var first_name = faker.Name.firstNameMale(); assert.equal(first_name, 'foo'); - Faker.random.first_name.restore(); + faker.random.first_name.restore(); }); }); describe("lastName()", function () { it("returns a random name", function () { - sinon.stub(Faker.random, 'last_name').returns('foo'); + sinon.stub(faker.random, 'last_name').returns('foo'); - var last_name = Faker.Name.lastName(); + var last_name = faker.Name.lastName(); assert.equal(last_name, 'foo'); - Faker.random.last_name.restore(); + faker.random.last_name.restore(); }); }); describe("findName()", function () { it("usually returns a first name and last name", function () { - sinon.stub(Faker.random, 'number').returns(5); - var name = Faker.Name.findName(); + sinon.stub(faker.random, 'number').returns(5); + var name = faker.Name.findName(); assert.ok(name); var parts = name.split(' '); assert.strictEqual(parts.length, 2); - Faker.random.number.restore(); + faker.random.number.restore(); }); it("occasionally returns a first name and last name with a prefix", function () { - sinon.stub(Faker.random, 'number').returns(0); - var name = Faker.Name.findName(); + sinon.stub(faker.random, 'number').returns(0); + var name = faker.Name.findName(); var parts = name.split(' '); assert.ok(parts.length >= 3); - Faker.random.number.restore(); + faker.random.number.restore(); }); it("occasionally returns a first name and last name with a suffix", function () { - sinon.stub(Faker.random, 'number').returns(1); - var name = Faker.Name.findName(); + sinon.stub(faker.random, 'number').returns(1); + var name = faker.Name.findName(); var parts = name.split(' '); assert.ok(parts.length >= 3); - Faker.random.number.restore(); + faker.random.number.restore(); }); }); }); diff --git a/test/phone_number.unit.js b/test/phone_number.unit.js index 91cb1e69..80de4ea3 100644 --- a/test/phone_number.unit.js +++ b/test/phone_number.unit.js @@ -1,28 +1,28 @@ if (typeof module !== 'undefined') { var assert = require('assert'); var sinon = require('sinon'); - var Faker = require('../index'); + var faker = require('../index'); } describe("phone_number.js", function () { describe("phoneNumber()", function () { it("returns a random phoneNumber with a random format", function () { - sinon.spy(Faker.random, 'phone_formats'); - sinon.spy(Faker.Helpers, 'replaceSymbolWithNumber'); - var phone_number = Faker.PhoneNumber.phoneNumber(); + sinon.spy(faker.random, 'phone_formats'); + sinon.spy(faker.Helpers, 'replaceSymbolWithNumber'); + var phone_number = faker.PhoneNumber.phoneNumber(); assert.ok(phone_number.match(/\d/)); - assert.ok(Faker.random.phone_formats.called); - assert.ok(Faker.Helpers.replaceSymbolWithNumber.called); + assert.ok(faker.random.phone_formats.called); + assert.ok(faker.Helpers.replaceSymbolWithNumber.called); - Faker.random.phone_formats.restore(); - Faker.Helpers.replaceSymbolWithNumber.restore(); + faker.random.phone_formats.restore(); + faker.Helpers.replaceSymbolWithNumber.restore(); }); }); describe("phoneNumberFormat()", function () { it("returns phone number with requested format (Array index)", function () { - var phone_number = Faker.PhoneNumber.phoneNumberFormat(5); + var phone_number = faker.PhoneNumber.phoneNumberFormat(5); assert.ok(phone_number.match(/\(\d\d\d\)\d\d\d-\d\d\d\d/)); }); }); diff --git a/test/tree.unit.js b/test/tree.unit.js index 666a16c9..c5fc7ae4 100644 --- a/test/tree.unit.js +++ b/test/tree.unit.js @@ -1,94 +1,94 @@ if (typeof module !== 'undefined') { var assert = require('assert'); var sinon = require('sinon'); - var Faker = require('../index'); + var faker = require('../index'); } describe("tree.js", function () { describe("createTree()", function () { var proto = { - "firstname": "Faker.random.first_name()", + "firstname": "faker.random.first_name()", "children": "__RECURSE__" }; it("requires the width to be at least one", function () { - sinon.spy(Faker.Tree, 'createTree'); + sinon.spy(faker.Tree, 'createTree'); try { - Faker.Tree.createTree(0, 0, {}); + faker.Tree.createTree(0, 0, {}); } catch (e) { } - assert.ok(Faker.Tree.createTree.threw); + assert.ok(faker.Tree.createTree.threw); - Faker.Tree.createTree.restore(); + faker.Tree.createTree.restore(); }); it("requires that the object passed in should not be null", function () { - sinon.spy(Faker.Tree, 'createTree'); + sinon.spy(faker.Tree, 'createTree'); try { - Faker.Tree.createTree(1, 1, null); + faker.Tree.createTree(1, 1, null); } catch (e) { } - assert.ok(Faker.Tree.createTree.threw); + assert.ok(faker.Tree.createTree.threw); - Faker.Tree.createTree.restore(); + faker.Tree.createTree.restore(); }); it("can create a trivial tree with one node", function () { - sinon.spy(Faker.random, 'first_name'); + sinon.spy(faker.random, 'first_name'); - var tree = Faker.Tree.createTree(0, 1, proto); + var tree = faker.Tree.createTree(0, 1, proto); - assert.ok(Faker.random.first_name.calledOnce); + assert.ok(faker.random.first_name.calledOnce); assert.ok(tree.children == null); - Faker.random.first_name.restore(); + faker.random.first_name.restore(); }); it("can create a deep tree with one node at each level", function () { - sinon.spy(Faker.random, 'first_name'); - var tree = Faker.Tree.createTree(2, 1, proto); + sinon.spy(faker.random, 'first_name'); + var tree = faker.Tree.createTree(2, 1, proto); - assert.ok(Faker.random.first_name.calledThrice); + assert.ok(faker.random.first_name.calledThrice); assert.ok(tree.firstname); assert.ok(tree.children[0].firstname); assert.ok(tree.children[0].children[0].firstname); - Faker.random.first_name.restore(); + faker.random.first_name.restore(); }); it("can create a basic N-tree", function () { var n = 3; - sinon.spy(Faker.random, 'first_name'); - var tree = Faker.Tree.createTree(1, n, proto); + sinon.spy(faker.random, 'first_name'); + var tree = faker.Tree.createTree(1, n, proto); - assert.ok(Faker.random.first_name.callCount == 4); + assert.ok(faker.random.first_name.callCount == 4); assert.ok(tree.firstname); assert.ok(tree.children[0].firstname); assert.ok(tree.children[1].firstname); assert.ok(tree.children[2].firstname); - Faker.random.first_name.restore(); + faker.random.first_name.restore(); }); it("can create a full N-tree", function () { var n = 3; - sinon.spy(Faker.random, 'first_name'); - var tree = Faker.Tree.createTree(2, n, proto); + sinon.spy(faker.random, 'first_name'); + var tree = faker.Tree.createTree(2, n, proto); - assert.ok(Faker.random.first_name.callCount == 13); + assert.ok(faker.random.first_name.callCount == 13); - Faker.random.first_name.restore(); + faker.random.first_name.restore(); }); it("can accept a function for the width", function () { @@ -98,7 +98,7 @@ describe("tree.js", function () { return 2; }; - var tree = Faker.Tree.createTree(2, widthFunc, proto); + var tree = faker.Tree.createTree(2, widthFunc, proto); assert.equal(widthFuncCalled, 3); |
