aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorcyanos3 <[email protected]>2013-11-05 20:10:31 -0700
committercyanos3 <[email protected]>2013-11-05 20:10:31 -0700
commitc8f71cd072b74c66693cae927bdaf9a97ee15c1f (patch)
treef7879114561edad1b2ca4f957c2063eece57f8f4 /test
parente7aaa93c306fe9c7f0b662ff68f0a36426605283 (diff)
downloadfaker-c8f71cd072b74c66693cae927bdaf9a97ee15c1f.tar.xz
faker-c8f71cd072b74c66693cae927bdaf9a97ee15c1f.zip
My take on separating male and female names. Tests passing, Coverage restored.
Diffstat (limited to 'test')
-rw-r--r--test/name.unit.js28
-rw-r--r--test/tree.unit.js4
2 files changed, 29 insertions, 3 deletions
diff --git a/test/name.unit.js b/test/name.unit.js
index 84e0ff90..b3865b4e 100644
--- a/test/name.unit.js
+++ b/test/name.unit.js
@@ -2,6 +2,7 @@ if (typeof module !== 'undefined') {
var assert = require('assert');
var sinon = require('sinon');
var Faker = require('../index');
+
}
describe("name.js", function () {
@@ -16,6 +17,33 @@ describe("name.js", function () {
});
});
+ describe("firstNameMale()", function () {
+ it("returns a random male name", function () {
+ var first_name = Faker.Name.firstNameMale();
+ console.log(first_name);
+ assert.ok(first_name);
+ });
+ });
+
+
+ describe("firstNameFemale()", function () {
+ it("returns a random female name", function () {
+ var first_name = Faker.Name.firstNameFemale();
+ console.log(first_name);
+ assert.ok(first_name);
+
+ });
+ });
+
+
+ describe("gender()", function () {
+ it("returns a random gender", function () {
+ var gender = Faker.Name.gender();
+ assert.ok(gender === 'male' || gender === 'female');
+
+ });
+ });
+
describe("lastName()", function () {
it("returns a random name", function () {
sinon.stub(Faker.random, 'last_name').returns('foo');
diff --git a/test/tree.unit.js b/test/tree.unit.js
index 3af144eb..666a16c9 100644
--- a/test/tree.unit.js
+++ b/test/tree.unit.js
@@ -101,10 +101,8 @@ describe("tree.js", function () {
var tree = Faker.Tree.createTree(2, widthFunc, proto);
assert.equal(widthFuncCalled, 3);
- Faker.random.first_name.restore();
});
-
});
-}); \ No newline at end of file
+});