From 70751abe0176c3f4609baf404056ee858a75e07d Mon Sep 17 00:00:00 2001 From: Blade Barringer Date: Sun, 13 Dec 2015 10:40:00 -0600 Subject: [PATCH] tests(helpers): Add helper to generate user for common and content tests --- test/helpers/common.helper.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 test/helpers/common.helper.js diff --git a/test/helpers/common.helper.js b/test/helpers/common.helper.js new file mode 100644 index 0000000000..cb52d7e767 --- /dev/null +++ b/test/helpers/common.helper.js @@ -0,0 +1,19 @@ +import mongoose from 'mongoose'; + +import { wrap as wrapUser } from '../../common/script/index'; +import { model as User } from '../../website/src/models/user'; +import { TodoSchema } from '../../website/src/models/task'; + +export function generateUser (options = {}) { + let user = new User(options).toObject(); + + wrapUser(user); + + return user; +} + +export function generateTodo (options = {}) { + let Todo = mongoose.model('Todo', TodoSchema); + + return new Todo(options).toObject(); +}