aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/address.unit.js214
-rw-r--r--test/all.functional.js8
-rw-r--r--test/browser.unit.html2
-rw-r--r--test/company.unit.js112
-rw-r--r--test/date.unit.js14
-rw-r--r--test/helpers.unit.js18
-rw-r--r--test/image.unit.js36
-rw-r--r--test/internet.unit.js66
-rw-r--r--test/lorem.unit.js100
-rw-r--r--test/name.unit.js44
-rw-r--r--test/phone_number.unit.js18
-rw-r--r--test/tree.unit.js54
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);