diff options
| author | Marak <[email protected]> | 2021-03-22 16:31:25 -0400 |
|---|---|---|
| committer | Marak <[email protected]> | 2021-03-22 16:31:25 -0400 |
| commit | 10dd7e30cf49f03c34da1ab540df2172be40c8ea (patch) | |
| tree | a2ebc6179065775a9466a2148eb05a00fe6d23f7 /test/helpers.unit.js | |
| parent | 0b75623dac94f6062ae623fa8bbfe0e81b205d4d (diff) | |
| download | faker-10dd7e30cf49f03c34da1ab540df2172be40c8ea.tar.xz faker-10dd7e30cf49f03c34da1ab540df2172be40c8ea.zip | |
Linting fixes for `./test`
Diffstat (limited to 'test/helpers.unit.js')
| -rw-r--r-- | test/helpers.unit.js | 268 |
1 files changed, 134 insertions, 134 deletions
diff --git a/test/helpers.unit.js b/test/helpers.unit.js index 7436da03..ec32dd02 100644 --- a/test/helpers.unit.js +++ b/test/helpers.unit.js @@ -1,89 +1,89 @@ if (typeof module !== 'undefined') { - var assert = require('assert'); - var sinon = require('sinon'); - var faker = require('../index'); + var assert = require('assert'); + var sinon = require('sinon'); + 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'); - assert.ok(num.match(/\dAB/)); - }); - }); + describe("replaceSymbolWithNumber()", function () { + context("when no symbol passed in", function () { + it("uses '#' by default", function () { + 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'); - assert.ok(num.match(/#\dB/)); - }); - }); + context("when symbol passed in", function () { + it("replaces that symbol with integers", function () { + var num = faker.helpers.replaceSymbolWithNumber('#AB', 'A'); + assert.ok(num.match(/#\dB/)); + }); }); + }); - describe("replaceSymbols()", function () { - context("when '*' passed", function () { - it("replaces it with alphanumeric", function(){ - var num = faker.helpers.replaceSymbols('*AB'); - assert.ok(num.match(/\wAB/)); - }); - }); + describe("replaceSymbols()", function () { + context("when '*' passed", function () { + it("replaces it with alphanumeric", function(){ + var num = faker.helpers.replaceSymbols('*AB'); + assert.ok(num.match(/\wAB/)); + }); }); + }); - describe("shuffle()", function () { - it("the output is the same length as the input", function () { - sinon.spy(faker.datatype, 'number'); - var shuffled = faker.helpers.shuffle(["a", "b"]); - assert.ok(shuffled.length === 2); - assert.ok(faker.datatype.number.calledWith(1)); - faker.datatype.number.restore(); - }); + describe("shuffle()", function () { + it("the output is the same length as the input", function () { + sinon.spy(faker.datatype, 'number'); + var shuffled = faker.helpers.shuffle(["a", "b"]); + assert.ok(shuffled.length === 2); + assert.ok(faker.datatype.number.calledWith(1)); + faker.datatype.number.restore(); + }); - it("empty array returns empty array", function () { - var shuffled = faker.helpers.shuffle([]); - assert.ok(shuffled.length === 0); - }); + it("empty array returns empty array", function () { + var shuffled = faker.helpers.shuffle([]); + assert.ok(shuffled.length === 0); + }); - it("mutates the input array in place", function () { - var input = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"]; - var shuffled = faker.helpers.shuffle(input); - assert.deepStrictEqual(shuffled, input); - }); + it("mutates the input array in place", function () { + var input = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"]; + var shuffled = faker.helpers.shuffle(input); + assert.deepStrictEqual(shuffled, input); + }); - it("all items shuffled as expected when seeded", function () { - var input = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"]; - faker.seed(100); - var shuffled = faker.helpers.shuffle(input); - assert.deepStrictEqual(shuffled, ["b", "e", "a", "d", "j", "i", "h", "c", "g", "f"]); - }); + it("all items shuffled as expected when seeded", function () { + var input = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"]; + faker.seed(100); + var shuffled = faker.helpers.shuffle(input); + assert.deepStrictEqual(shuffled, ["b", "e", "a", "d", "j", "i", "h", "c", "g", "f"]); }); + }); - describe("slugify()", function () { - it("removes unwanted characters from URI string", function () { - assert.strictEqual(faker.helpers.slugify("Aiden.HarÂȘann"), "Aiden.Harann"); - assert.strictEqual(faker.helpers.slugify("d'angelo.net"), "dangelo.net"); - }); + describe("slugify()", function () { + it("removes unwanted characters from URI string", function () { + assert.strictEqual(faker.helpers.slugify("Aiden.HarÂȘann"), "Aiden.Harann"); + assert.strictEqual(faker.helpers.slugify("d'angelo.net"), "dangelo.net"); }); + }); - describe("mustache()", function () { - it("returns empty string with no arguments", function () { - assert.strictEqual(faker.helpers.mustache(), ""); - }); + describe("mustache()", function () { + it("returns empty string with no arguments", function () { + assert.strictEqual(faker.helpers.mustache(), ""); }); + }); - describe("repeatString()", function () { - it("returns empty string with no arguments", function () { - assert.strictEqual(faker.helpers.repeatString(), ""); - }); + describe("repeatString()", function () { + it("returns empty string with no arguments", function () { + assert.strictEqual(faker.helpers.repeatString(), ""); }); + }); - describe("replaceSymbols()", function () { - it("returns empty string with no arguments", function () { - assert.strictEqual(faker.helpers.replaceSymbols(), ""); - }); + describe("replaceSymbols()", function () { + it("returns empty string with no arguments", function () { + assert.strictEqual(faker.helpers.replaceSymbols(), ""); }); + }); - /* + /* describe("replaceCreditCardSymbols()", function () { it("returns empty string with no arguments", function () { assert.equal(faker.helpers.replaceCreditCardSymbols(), ""); @@ -91,87 +91,87 @@ describe("helpers.js", function () { }); */ - describe("createCard()", function () { - it("returns an object", function () { - var card = faker.helpers.createCard(); - assert.ok(typeof card === 'object'); - }); + describe("createCard()", function () { + it("returns an object", function () { + var card = faker.helpers.createCard(); + assert.ok(typeof card === 'object'); }); + }); - describe("contextualCard()", function () { - it("returns an object", function () { - var card = faker.helpers.contextualCard(); - assert.ok(typeof card === 'object'); - }); + describe("contextualCard()", function () { + it("returns an object", function () { + var card = faker.helpers.contextualCard(); + assert.ok(typeof card === 'object'); }); + }); - describe("userCard()", function () { - it("returns an object", function () { - var card = faker.helpers.userCard(); - assert.ok(typeof card === 'object'); - }); + describe("userCard()", function () { + it("returns an object", function () { + var card = faker.helpers.userCard(); + assert.ok(typeof card === 'object'); }); + }); - // Make sure we keep this function for backward-compatibility. - describe("randomize()", function () { - it("returns a random element from an array", function () { - var arr = ['a', 'b', 'c']; - var elem = faker.helpers.randomize(arr); - assert.ok(elem); - assert.ok(arr.indexOf(elem) !== -1); - }); + // Make sure we keep this function for backward-compatibility. + describe("randomize()", function () { + it("returns a random element from an array", function () { + var arr = ['a', 'b', 'c']; + var elem = faker.helpers.randomize(arr); + assert.ok(elem); + assert.ok(arr.indexOf(elem) !== -1); }); + }); - describe("replaceCreditCardSymbols()", function () { - var luhnCheck = require("./support/luhnCheck.js"); - it("returns a credit card number given a schema", function () { - var number = faker.helpers.replaceCreditCardSymbols("6453-####-####-####-###L"); - assert.ok(number.match(/^6453\-([0-9]){4}\-([0-9]){4}\-([0-9]){4}\-([0-9]){4}$/)); - assert.ok(luhnCheck(number)); - }); - it("supports different symbols", function () { - var number = faker.helpers.replaceCreditCardSymbols("6453-****-****-****-***L","*"); - assert.ok(number.match(/^6453\-([0-9]){4}\-([0-9]){4}\-([0-9]){4}\-([0-9]){4}$/)); - assert.ok(luhnCheck(number)); - }); - it("handles regexp style input", function () { - var number = faker.helpers.replaceCreditCardSymbols("6453-*{4}-*{4}-*{4}-*{3}L","*"); - assert.ok(number.match(/^6453\-([0-9]){4}\-([0-9]){4}\-([0-9]){4}\-([0-9]){4}$/)); - assert.ok(luhnCheck(number)); - number = faker.helpers.replaceCreditCardSymbols("645[5-9]-#{4,6}-#{1,2}-#{4,6}-#{3}L"); - assert.ok(number.match(/^645[5-9]\-([0-9]){4,6}\-([0-9]){1,2}\-([0-9]){4,6}\-([0-9]){4}$/)); - assert.ok(luhnCheck(number)); - }); + describe("replaceCreditCardSymbols()", function () { + var luhnCheck = require("./support/luhnCheck.js"); + it("returns a credit card number given a schema", function () { + var number = faker.helpers.replaceCreditCardSymbols("6453-####-####-####-###L"); + assert.ok(number.match(/^6453\-([0-9]){4}\-([0-9]){4}\-([0-9]){4}\-([0-9]){4}$/)); + assert.ok(luhnCheck(number)); + }); + it("supports different symbols", function () { + var number = faker.helpers.replaceCreditCardSymbols("6453-****-****-****-***L","*"); + assert.ok(number.match(/^6453\-([0-9]){4}\-([0-9]){4}\-([0-9]){4}\-([0-9]){4}$/)); + assert.ok(luhnCheck(number)); + }); + it("handles regexp style input", function () { + var number = faker.helpers.replaceCreditCardSymbols("6453-*{4}-*{4}-*{4}-*{3}L","*"); + assert.ok(number.match(/^6453\-([0-9]){4}\-([0-9]){4}\-([0-9]){4}\-([0-9]){4}$/)); + assert.ok(luhnCheck(number)); + number = faker.helpers.replaceCreditCardSymbols("645[5-9]-#{4,6}-#{1,2}-#{4,6}-#{3}L"); + assert.ok(number.match(/^645[5-9]\-([0-9]){4,6}\-([0-9]){1,2}\-([0-9]){4,6}\-([0-9]){4}$/)); + assert.ok(luhnCheck(number)); }); + }); - describe("regexpStyleStringParse()", function () { - it("returns an empty string when called without param", function () { - assert.ok(faker.helpers.regexpStyleStringParse() === ""); - }); - it("deals with range repeat", function () { - var string = faker.helpers.regexpStyleStringParse("#{5,10}"); - assert.ok(string.length <= 10 && string.length >= 5); - assert.ok(string.match(/^\#{5,10}$/)); - }); - it("flips the range when min > max", function () { - var string = faker.helpers.regexpStyleStringParse("#{10,5}"); - assert.ok(string.length <= 10 && string.length >= 5); - assert.ok(string.match(/^\#{5,10}$/)); - }); - it("repeats string {n} number of times", function () { - assert.ok(faker.helpers.regexpStyleStringParse("%{10}") === faker.helpers.repeatString("%",10)); - assert.ok(faker.helpers.regexpStyleStringParse("%{30}") === faker.helpers.repeatString("%",30)); - assert.ok(faker.helpers.regexpStyleStringParse("%{5}") === faker.helpers.repeatString("%",5)); - }); - it("creates a numerical range", function () { - var string = faker.helpers.regexpStyleStringParse("Hello[0-9]"); - assert.ok(string.match(/^Hello[0-9]$/)); - }); - it("deals with multiple tokens in one string", function () { - var string = faker.helpers.regexpStyleStringParse("Test#{5}%{2,5}Testing**[1-5]**{10}END"); - assert.ok(string.match(/^Test\#{5}%{2,5}Testing\*\*[1-5]\*\*{10}END$/)); - }); + describe("regexpStyleStringParse()", function () { + it("returns an empty string when called without param", function () { + assert.ok(faker.helpers.regexpStyleStringParse() === ""); }); + it("deals with range repeat", function () { + var string = faker.helpers.regexpStyleStringParse("#{5,10}"); + assert.ok(string.length <= 10 && string.length >= 5); + assert.ok(string.match(/^\#{5,10}$/)); + }); + it("flips the range when min > max", function () { + var string = faker.helpers.regexpStyleStringParse("#{10,5}"); + assert.ok(string.length <= 10 && string.length >= 5); + assert.ok(string.match(/^\#{5,10}$/)); + }); + it("repeats string {n} number of times", function () { + assert.ok(faker.helpers.regexpStyleStringParse("%{10}") === faker.helpers.repeatString("%",10)); + assert.ok(faker.helpers.regexpStyleStringParse("%{30}") === faker.helpers.repeatString("%",30)); + assert.ok(faker.helpers.regexpStyleStringParse("%{5}") === faker.helpers.repeatString("%",5)); + }); + it("creates a numerical range", function () { + var string = faker.helpers.regexpStyleStringParse("Hello[0-9]"); + assert.ok(string.match(/^Hello[0-9]$/)); + }); + it("deals with multiple tokens in one string", function () { + var string = faker.helpers.regexpStyleStringParse("Test#{5}%{2,5}Testing**[1-5]**{10}END"); + assert.ok(string.match(/^Test\#{5}%{2,5}Testing\*\*[1-5]\*\*{10}END$/)); + }); + }); describe("createTransaction()", function() { it("should create a random transaction", function() { |
