1 | faker = require 'faker'
|
2 | fs = require 'fs'
|
3 | path = require 'path'
|
4 |
|
5 | module.exports =
|
6 | fixtureContent: (name) ->
|
7 | JSON.parse(fs.readFileSync(path.join(__dirname, "fixtures/#{name}")))
|
8 |
|
9 | githubRepo: ->
|
10 | "#{faker.lorem.words(1)}/#{faker.lorem.words(1)}"
|
11 |
|
12 | hash: ->
|
13 | val = ''
|
14 | val += randomNumber(4294967296).toString(16) for _ in [1..5]
|
15 | val
|
16 |
|
17 | randomNumber: (max, min = 0) ->
|
18 | Math.floor(Math.random() * (max - min)) + min
|