Skip to content

Generate test data #239

Description

@gregstewart

Just throwing some ideas out there...

generateResult().wins(2).as(‘Priest').against(‘Warlock’).and(‘Druid);
generateResult(
 [ doc(for(‘rogue’), true, against(‘shaman’), 1453420291617, 10)]
)

class(‘druid’).beats().class(’Shaman’),
class(‘rogue’).looses().class(‘warlock’),
class(‘rogue’).beats().class(‘warlock’),
class(‘rogue’).beats().class(‘mage’),
class(‘rogue’).looses().class(‘rogue’),
class(‘priest’).beats().class(’Shaman’),

for = (className)  => {
     return {
	name: randomName(),
        id: 1,
        class: className
     }
}

against = (className) => {
     return {
        name: randomName(),
        id: 2,
        class: className
      }
},

/**
for: Me
against: my opponent
started: unix time stamp
lasted: time in minutes the match lasted
*/
doc = (for, outcome, against, started, lasted) => {
	startTime: toDate(started)
	endTime: toDate(started).add(lasted)
	for: for
        against: against
        log: []
        hasWon: outcome
       _id: toString(started)
       _rev: ‘some pouch db value'
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions