aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorBryan Donovan <[email protected]>2013-01-05 18:06:07 -0800
committerBryan Donovan <[email protected]>2013-01-05 18:06:07 -0800
commit80e75551db3058fae13202dfef38b02b3edf74a0 (patch)
tree609ec37de4263b73e9623716738dbc586ad57ae9 /lib
parent13bb455c4d6136e76ba78a7c1d6cbf5f8a937398 (diff)
downloadfaker-80e75551db3058fae13202dfef38b02b3edf74a0.tar.xz
faker-80e75551db3058fae13202dfef38b02b3edf74a0.zip
linted helpers
Diffstat (limited to 'lib')
-rw-r--r--lib/helpers.js187
1 files changed, 95 insertions, 92 deletions
diff --git a/lib/helpers.js b/lib/helpers.js
index 26ae40e3..15374a73 100644
--- a/lib/helpers.js
+++ b/lib/helpers.js
@@ -1,120 +1,123 @@
var Faker = require('../Faker');
// returns a single random number based on a range
-exports.randomNumber = function(range) {
- var r = Math.floor(Math.random()*range);
+exports.randomNumber = function (range) {
+ var r = Math.floor(Math.random() * range);
return r;
};
// takes an array and returns the array randomly sorted
-exports.randomize = function(array) {
- var r = Math.floor(Math.random()*array.length);
+exports.randomize = function (array) {
+ var r = Math.floor(Math.random() * array.length);
return array[r];
};
// parses string for a symbol and replace it with a random number from 1-10
-exports.replaceSymbolWithNumber = function(string, symbol){
-
- // default symbol is '#'
- if(typeof symbol == 'undefined'){
- var symbol = '#';
- }
-
- var str = '';
- for(var i = 0; i < string.length; i++){
- if(string[i] == symbol){
- str += Math.floor(Math.random()*10);
- }
- else{
- str += string[i];
- }
- }
- return str;
+exports.replaceSymbolWithNumber = function (string, symbol) {
+ // default symbol is '#'
+ if (typeof symbol == 'undefined') {
+ symbol = '#';
+ }
+
+ var str = '';
+ for (var i = 0; i < string.length; i++) {
+ if (string[i] == symbol) {
+ str += Math.floor(Math.random() * 10);
+ }
+ else {
+ str += string[i];
+ }
+ }
+ return str;
};
// takes an array and returns it randomized
-exports.shuffle = function(o){
- for(var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
- return o;
+exports.shuffle = function (o) {
+ for (var j, x, i = o.length; i; j = parseInt(Math.random() * i, 10), x = o[--i], o[i] = o[j], o[j] = x) {
+ return null; // dummy for lint. This one-liner is a bad way to write a function.
+ }
+ return o;
};
+var x = ['a', 'b', 'c'];
+var y = exports.shuffle(x);
+console.log(y);
-exports.generateDataSet = function(size){
+exports.generateDataSet = function (size) {
+ return undefined;
};
-exports.createCard = function(){
-
- return {
- "name":Faker.Name.findName(),
- "username":Faker.Internet.userName(),
- "email":Faker.Internet.email(),
- "address":{
- "streetA":Faker.Address.streetName(),
- "streetB":Faker.Address.streetAddress(),
- "streetC":Faker.Address.streetAddress(true),
- "streetD":Faker.Address.secondaryAddress(),
- "city":Faker.Address.city(),
- "ukCounty":Faker.Address.ukCounty(),
- "ukCountry":Faker.Address.ukCountry(),
- "zipcode":Faker.Address.zipCode()
- },
- "phone":Faker.PhoneNumber.phoneNumber(),
- "website":Faker.Internet.domainName(),
- "company":{
- "name":Faker.Company.companyName(),
- "catchPhrase":Faker.Company.catchPhrase(),
- "bs":Faker.Company.bs(),
- },
- "posts":[
- {
- "words":Faker.Lorem.words(),
- "sentence":Faker.Lorem.sentence(),
- "sentences":Faker.Lorem.sentences(),
- "paragraph":Faker.Lorem.paragraph()
- },
- {
- "words":Faker.Lorem.words(),
- "sentence":Faker.Lorem.sentence(),
- "sentences":Faker.Lorem.sentences(),
- "paragraph":Faker.Lorem.paragraph()
- },
- {
- "words":Faker.Lorem.words(),
- "sentence":Faker.Lorem.sentence(),
- "sentences":Faker.Lorem.sentences(),
- "paragraph":Faker.Lorem.paragraph()
- }
- ]
- };
+exports.createCard = function () {
+ return {
+ "name": Faker.Name.findName(),
+ "username": Faker.Internet.userName(),
+ "email": Faker.Internet.email(),
+ "address": {
+ "streetA": Faker.Address.streetName(),
+ "streetB": Faker.Address.streetAddress(),
+ "streetC": Faker.Address.streetAddress(true),
+ "streetD": Faker.Address.secondaryAddress(),
+ "city": Faker.Address.city(),
+ "ukCounty": Faker.Address.ukCounty(),
+ "ukCountry": Faker.Address.ukCountry(),
+ "zipcode": Faker.Address.zipCode()
+ },
+ "phone": Faker.PhoneNumber.phoneNumber(),
+ "website": Faker.Internet.domainName(),
+ "company": {
+ "name": Faker.Company.companyName(),
+ "catchPhrase": Faker.Company.catchPhrase(),
+ "bs": Faker.Company.bs(),
+ },
+ "posts": [
+ {
+ "words": Faker.Lorem.words(),
+ "sentence": Faker.Lorem.sentence(),
+ "sentences": Faker.Lorem.sentences(),
+ "paragraph": Faker.Lorem.paragraph()
+ },
+ {
+ "words": Faker.Lorem.words(),
+ "sentence": Faker.Lorem.sentence(),
+ "sentences": Faker.Lorem.sentences(),
+ "paragraph": Faker.Lorem.paragraph()
+ },
+ {
+ "words": Faker.Lorem.words(),
+ "sentence": Faker.Lorem.sentence(),
+ "sentences": Faker.Lorem.sentences(),
+ "paragraph": Faker.Lorem.paragraph()
+ }
+ ]
+ };
};
-exports.userCard = function(){
-
- return {
- "name":Faker.Name.findName(),
- "username":Faker.Internet.userName(),
- "email":Faker.Internet.email(),
- "address":{
- "street":Faker.Address.streetName(true),
- "suite":Faker.Address.secondaryAddress(),
- "city":Faker.Address.city(),
- "zipcode":Faker.Address.zipCode()
- },
- "phone":Faker.PhoneNumber.phoneNumber(),
- "website":Faker.Internet.domainName(),
- "company":{
- "name":Faker.Company.companyName(),
- "catchPhrase":Faker.Company.catchPhrase(),
- "bs":Faker.Company.bs(),
- },
- };
+exports.userCard = function () {
+ return {
+ "name": Faker.Name.findName(),
+ "username": Faker.Internet.userName(),
+ "email": Faker.Internet.email(),
+ "address": {
+ "street": Faker.Address.streetName(true),
+ "suite": Faker.Address.secondaryAddress(),
+ "city": Faker.Address.city(),
+ "zipcode": Faker.Address.zipCode()
+ },
+ "phone": Faker.PhoneNumber.phoneNumber(),
+ "website": Faker.Internet.domainName(),
+ "company": {
+ "name": Faker.Company.companyName(),
+ "catchPhrase": Faker.Company.catchPhrase(),
+ "bs": Faker.Company.bs(),
+ },
+ };
};
-String.prototype.capitalize = function(){ //v1.0
- return this.replace(/\w+/g, function(a){
+String.prototype.capitalize = function () { //v1.0
+ return this.replace(/\w+/g, function (a) {
return a.charAt(0).toUpperCase() + a.substr(1).toLowerCase();
});
-}; \ No newline at end of file
+};