Example #1
0
  it('renders without error', () => {


    let GP = {};
    GP.name = Faker.random.word();
    GP.author = Faker.internet.userName();
    GP.version = Faker.random.number();
    GP.keywords = Faker.random.words();
    GP.description = Faker.random.words();
    GP.installed = false;

    const component = renderer.create(
      <MuiThemeProvider>
        <GulpPlugin
          index={0}
          name={GP.name}
          author={GP.author}
          version={GP.version}
          description={GP.description}
          keywords={GP.keywords.split(' ')}
          onPluginSelect={() => {}}
          installed={GP.installed}
          connectDragSource={(props) => props}
        />
      </MuiThemeProvider>
    );
    let tree = component.toJSON();
    expect(tree).toMatchSnapshot();

  });
 beforeEach(function () {
   Factory.define('recommendedProduct', recommendedProducts, {
     variationId: faker.random.number(),
     productName: faker.random.words(),
     variationName: faker.random.words(),
     productImage: faker.system.commonFileName(),
   });
   _.times(3, () => {
     fiber(() => {
       Factory.create('recommendedProduct');
     }).run();
   });
 });
Example #3
0
 community: attrs => {
   return new Community(merge({
     name: faker.random.words(6),
     slug: faker.lorem.slug(),
     beta_access_code: faker.random.alphaNumeric(6)
   }, attrs))
 },
Example #4
0
function fakeCommunity (knex) {
  const name = faker.random.words()

  return Promise.all([
    sample('users', true, knex),
    sample('networks', true, knex)
  ])
    .then(([ users, networks ]) => ({
      name,
      avatar_url: faker.internet.avatar(),
      background_url: faker.image.imageUrl(),
      beta_access_code: faker.random.uuid(),
      description: faker.lorem.paragraph(),
      slug: faker.helpers.slugify(name).toLowerCase(),
      daily_digest: faker.random.boolean(),
      membership_fee: faker.random.number(),
      plan_guid: faker.random.uuid(),
      banner_url: faker.internet.url(),
      category: faker.random.uuid(),
      created_at: faker.date.past(),
      created_by_id: users[0].id,
      leader_id: users[0].id,
      welcome_message: faker.lorem.paragraph(),
      network_id: networks[0].id,
      location: faker.address.country(),
      slack_hook_url: faker.internet.url(),
      slack_team: faker.internet.url(),
      slack_configure_url: faker.internet.url()
    }))
}
 .then(list => {
   result.list = list;
   return new Task({
     content: faker.random.words(10),
     list: list._id.toString(),
   })
   .save()
 })
Example #6
0
exports.category = function(app, count) {
  console.info('RUN FAKER CATEGORY');
  var helper = faker.helpers;

  for(var i = count; i >= 0; i--){

      var name = faker.commerce.productName();
      var description = faker.lorem.sentences();

      var prod = {
        _id: (i+1).toString(),
        active: faker.random.boolean(),
        name: name,
        description: description,
        url: faker.internet.url() + '/' + faker.helpers.slugify(name),
        image: faker.image.fashion(),
        locales: [
          {lang:'ES', title:name, description: faker.lorem.sentences()}
        ],
        images: [
          {
            href: 'https://www.medic-world.com/skin/frontend/ultimo/mw/images/flags/mwd.png',
            // href: faker.image.fashion(),
            title: faker.random.words(),
            description: faker.random.words(),
            mediaType: 'jpg',
          }
        ],
        createdAt:'2016-12-18',
        updatedAt:'2016-12-18',
    };

    app.service('categories').create(prod, {}).then(function(data) {
      // console.log('Created categories data', 'data');
    });
    if(i==1)
    console.log('FAKER categories',prod);
    // post('http://localhost:3030/cms', prod);

  };
}
 beforeEach(function () {
   Factory.define('question', questions, {
     label: faker.random.word(),
     content: faker.random.words(),
     order: faker.random.number(),
     availableAnswers: [],
   });
   _.times(3, () => {
     fiber(() => {
       Factory.create('question');
     }).run();
   });
 });
Example #8
0
function fakeNetwork (_, Promise) {
  const name = faker.random.words()
  const past = faker.date.past()

  return Promise.resolve({
    name,
    description: faker.lorem.paragraph(),
    avatar_url: faker.internet.avatar(),
    banner_url: faker.image.imageUrl(),
    slug: faker.helpers.slugify(name).toLowerCase(),
    created_at: past,
    updated_at: past
  })
}
Example #9
0
          (function addNextTribe(tribeIndex) {
            var tribe = new Tribe();

            tribe.label = faker.lorem.word() + '_' + (tribes.length + tribeIndex);
            tribe.labelHistory = faker.random.words();
            tribe.slugHistory = faker.random.words();
            tribe.synonyms = faker.random.words();
            tribe.color = faker.internet.color().slice(1);
            tribe.count = 0;
            tribe.created = Date.now();
            tribe.modified = Date.now();
            tribe.public = true;
            tribe.image_UUID = _.sample(tribeImageUUIDs);
            tribe.attribution = faker.name.findName();
            tribe.attribution_url = faker.internet.url();
            tribe.description = faker.lorem.sentences();

            tribe.save(function (err) {
              if (err != null) {
                console.log(err);
              }
              else {
                process.stdout.write('.');
                savedTribes += 1;
                if ((limit && (savedTribes + tribes.length >= max))
                    || !limit && ((savedTribes >= max))) {
                  console.log('');
                  console.log(chalk.green(tribes.length + ' tribes existed in the database.'));
                  console.log(chalk.green(savedTribes + ' tribes successfully added.'));
                  console.log(chalk.green('Database now contains ' + (tribes.length + savedTribes) + ' tribes.'));
                  console.log(chalk.white('')); // Reset to white
                  process.exit(0);
                }
              }
            });
          }(index));
app.get('/api/fake/random', function(req, res) {
	res.json([
		{
			number: faker.random.number(),
			arrayElement: faker.random.arrayElement(),
			objectElement: faker.random.objectElement(),
			uuid: faker.random.uuid(),
			boolean: faker.random.boolean(),
			word: faker.random.word(),
			words: faker.random.words(),
			image: faker.random.image(),
			locale: faker.random.locale(),
			alphaNumeric: faker.random.alphaNumeric()
		}
	])
});
 .map(() => new Task({
   content: faker.random.words(10),
   list: list._id.toString(),
 }).save())
app.get('/api/fake', function(req, res) {
	res.json({
		"address": {
			zipCode: faker.address.zipCode(),
			city: faker.address.city(),
			cityPrefix: faker.address.cityPrefix(),
			citySuffix: faker.address.citySuffix(),
			streetName: faker.address.streetName(),
			streetAddress: faker.address.streetAddress(),
			streetSuffix: faker.address.streetSuffix(),
			streetPrefix: faker.address.streetPrefix(),
			secondaryAddress: faker.address.secondaryAddress(),
			county: faker.address.county(),
			country: faker.address.country(),
			countryCode: faker.address.countryCode(),
			state: faker.address.state(),
			stateAbbr: faker.address.stateAbbr(),
			latitude: faker.address.latitude(),
			longitude: faker.address.longitude()
		},
		"commerce": {
			color: faker.commerce.color(),
			department: faker.commerce.department(),
			productName: faker.commerce.productName(),
			price: faker.commerce.price(),
			productAdjective: faker.commerce.productAdjective(),
			productMaterial: faker.commerce.productMaterial(),
			product: faker.commerce.product()
		},
		"company": {
			suffixes: faker.company.suffixes(),
			companyName: faker.company.companyName(),
			companySuffix: faker.company.companySuffix(),
			catchPhrase: faker.company.catchPhrase(),
			bs: faker.company.bs(),
			catchPhraseAdjective: faker.company.catchPhraseAdjective(),
			catchPhraseDescriptor: faker.company.catchPhraseDescriptor(),
			catchPhraseNoun: faker.company.catchPhraseNoun(),
			bsAdjective: faker.company.bsAdjective(),
			bsBuzz: faker.company.bsBuzz(),
			bsNoun: faker.company.bsNoun()
		},
		"date": {
			past: faker.date.past(),
			future: faker.date.future(),
			between: faker.date.between(),
			recent: faker.date.recent(),
			month: faker.date.month(),
			weekday: faker.date.weekday()
		},
		"finance": {
			account: faker.finance.account(),
			accountName: faker.finance.accountName(),
			mask: faker.finance.mask(),
			amount: faker.finance.amount(),
			transactionType: faker.finance.transactionType(),
			currencyCode: faker.finance.currencyCode(),
			currencyName: faker.finance.currencyName(),
			currencySymbol: faker.finance.currencySymbol(),
			bitcoinAddress: faker.finance.bitcoinAddress()
		},
		"hacker": {
			abbreviation: faker.hacker.abbreviation(),
			adjective: faker.hacker.adjective(),
			noun: faker.hacker.noun(),
			verb: faker.hacker.verb(),
			ingverb: faker.hacker.ingverb(),
			phrase: faker.hacker.phrase()
		},
		"helpers": {
			randomize: faker.helpers.randomize(),
			slugify: faker.helpers.slugify(),
			replaceSymbolWithNumber: faker.helpers.replaceSymbolWithNumber(),
			replaceSymbols: faker.helpers.replaceSymbols(),
			shuffle: faker.helpers.shuffle(),
			mustache: faker.helpers.mustache(),
			createCard: faker.helpers.createCard(),
			contextualCard: faker.helpers.contextualCard(),
			userCard: faker.helpers.userCard(),
			createTransaction: faker.helpers.createTransaction()
		},
		"image": {
			image: faker.image.image(),
			avatar: faker.image.avatar(),
			imageUrl: faker.image.imageUrl(),
			abstract: faker.image.abstract(),
			animals: faker.image.animals(),
			business: faker.image.business(),
			cats: faker.image.cats(),
			city: faker.image.city(),
			food: faker.image.food(),
			nightlife: faker.image.nightlife(),
			fashion: faker.image.fashion(),
			people: faker.image.people(),
			nature: faker.image.nature(),
			sports: faker.image.sports(),
			technics: faker.image.technics(),
			transport: faker.image.transport()
		},
		"internet": {
			avatar: faker.internet.avatar(),
			email: faker.internet.email(),
			exampleEmail: faker.internet.exampleEmail(),
			userName: faker.internet.userName(),
			protocol: faker.internet.protocol(),
			url: faker.internet.url(),
			domainName: faker.internet.domainName(),
			domainSuffix: faker.internet.domainSuffix(),
			domainWord: faker.internet.domainWord(),
			ip: faker.internet.ip(),
			userAgent: faker.internet.userAgent(),
			color: faker.internet.color(),
			mac: faker.internet.mac(),
			password: faker.internet.password()
		},
		"lorem": {
			word: faker.lorem.word(),
			words: faker.lorem.words(),
			sentence: faker.lorem.sentence(),
			sentences: faker.lorem.sentences(),
			paragraph: faker.lorem.paragraph(),
			paragraphs: faker.lorem.paragraphs(),
			text: faker.lorem.text(),
			lines: faker.lorem.lines()
		},
		"name": {
			firstName: faker.name.firstName(),
			lastName: faker.name.lastName(),
			findName: faker.name.findName(),
			jobTitle: faker.name.jobTitle(),
			prefix: faker.name.prefix(),
			suffix: faker.name.suffix(),
			title: faker.name.title(),
			jobDescriptor: faker.name.jobDescriptor(),
			jobArea: faker.name.jobArea(),
			jobType: faker.name.jobType()
		},
		"phone": {
			phoneNumber: faker.phone.phoneNumber(),
			phoneNumberFormat: faker.phone.phoneNumberFormat(),
			phoneFormats: faker.phone.phoneFormats()
		},
		"random": {
			number: faker.random.number(),
			arrayElement: faker.random.arrayElement(),
			objectElement: faker.random.objectElement(),
			uuid: faker.random.uuid(),
			boolean: faker.random.boolean(),
			word: faker.random.word(),
			words: faker.random.words(),
			image: faker.random.image(),
			locale: faker.random.locale(),
			alphaNumeric: faker.random.alphaNumeric()
		},
		"system": {
			fileName: faker.system.fileName(),
			commonFileName: faker.system.commonFileName(),
			mimeType: faker.system.mimeType(),
			commonFileType: faker.system.commonFileType(),
			commonFileExt: faker.system.commonFileExt(),
			fileType: faker.system.fileType(),
			fileExt: faker.system.fileExt(),
			directoryPath: faker.system.directoryPath(),
			filePath: faker.system.filePath(),
			semver: faker.system.semver()
		}
	})
});
Example #13
0
 tag: attrs => {
   return new Tag(merge({
     name: faker.random.words(3).replace(/ /g, '-').toLowerCase()
   }, attrs))
 },
Example #14
0
 post: attrs => {
   return new Post(merge({
     active: true,
     name: faker.random.words(4)
   }, attrs))
 },
Example #15
0
import DS from 'ember-data';
import Ember from 'ember';
import Faker from 'faker';

export default DS.Model.extend({
  name: DS.attr('string'),
  type: DS.attr('number'),
  items: DS.hasMany('items'),

  isValid: Ember.computed.notEmpty('name'),
  
   randomize() {
    this.set('name', Faker.random.words() + ' Directory');
    this.set('type', Faker.random.number());

    // If you would like to use in chain.
    return this;
  }
});
Example #16
0
   city: faker.address.city(),
   streetAddress: faker.address.streetAddress(),
   country: faker.address.country()
 },
 email: [
   faker.internet.email(),
   faker.internet.email(),
   faker.internet.email(),
   faker.internet.email()
 ],
 randoms: [
   faker.random.number(),
   faker.random.alphaNumeric(),
   faker.random.number(),
   faker.random.alphaNumeric(),
   faker.random.words(),
   faker.random.word()
 ],
 avatars: [
   {
     number: faker.random.number(),
     avatar: faker.internet.avatar()
   }, {
     number: faker.random.number(),
     avatar: faker.internet.avatar()
   }, {
     number: faker.random.number(),
     avatar: faker.internet.avatar()
   }, {
     number: faker.random.number(),
     avatar: faker.internet.avatar()
const faker = require('faker');

const title = faker.random.words();
const artist = faker.name.findName();

module.exports = {
	artist,
	title,
	image: faker.random.image(),
	lastFmUrl: faker.internet.url(),
};
Example #18
0
 'title': function () {
   return faker.random.words();
 },
Example #19
0
exports.product = function(app, count, update) {
  if(update !== false)
  console.info('RUN FAKER PRODUCT');
  var helper = faker.helpers;
  var products = [];
  for(var i = count; i >= 0; i--){

      var name = faker.commerce.productName();
      var price = parseFloat(faker.commerce.price());
      var price_euro = faker.commerce.price(10.9, 17.9, 2, '') * 1;
      var price_dollar = faker.commerce.price(2.9, 7.9, 2, '') * 1;

      var prod = {
        _id: (i+1).toString(),
        active: faker.random.boolean(),
        sku: faker.finance.mask(),
        name: name,
        description: faker.lorem.sentences(),
        url: faker.internet.url() + '/' + faker.helpers.slugify(name),
        price_euro: price_euro,
        price_dollar: price_dollar,
        image: faker.image.fashion(),
        locales: [
          {lang:'EN', title:name, description: faker.lorem.sentences()},
          {lang:'ES', title:faker.commerce.productName(), description: faker.lorem.sentences()},
          {lang:'FR', title:faker.commerce.productName(), description: faker.lorem.sentences()},
          {lang:'IT', title:faker.commerce.productName(), description: faker.lorem.sentences()}
        ],
        images: [
          {
            href: 'https://www.medic-world.com/skin/frontend/ultimo/mw/images/flags/mwd.png',
            // href: faker.image.fashion(),
            title: faker.random.words(),
            description: faker.random.words(),
            mediaType: 'jpg',
          }
        ],
        attributes: {
          color: faker.commerce.color(),
          material: faker.commerce.productMaterial(),
          adjective: faker.commerce.productAdjective(),
        },
        base_color: '#'+(function lol(m,s,c){return s[m.floor(m.random() * s.length)] +
  (c && lol(m,s,c-1));})(Math,'0123456789ABCDEF',4),
        createdAt:'2016-12-18',
        updatedAt:'2016-12-18',
    };

    if(update !== false)
    app.service('products').create(prod, {}).then(function(data) {
      // console.log('Created product data', 'data');
    });

    products.push(prod);
    if(i==1 && update !== false)
    console.log('FAKER product',prod);
    // post('http://localhost:3030/cms', prod);

  };
  return products;
}
Example #20
0
function random_json() {
  return JSON.stringify({
    "secret": faker.random.words()
  });
}