e-ucm/rage-analytics-backend

View on GitHub
test/upgraderTests/mongo/upgradeInputs/exampleControllerV1.js

Summary

Maintainability
D
2 days
Test Coverage
'use strict';

var ObjectID = require('mongodb').ObjectID;

module.exports = {
    games: [
        {
            _id: ObjectID('59315d0d370740006dc1a7b6'),
            title: 'g1',
            created: '2017-06-02T12:41:49.631Z',
            authors: [
                'd'
            ],
            public: true,
            developers: [
                'd'
            ]
        },
        {
            _id: ObjectID('59289445370740006dc1a794'),
            title: 'g2',
            created: '2017-05-26T20:47:01.968Z',
            authors: [
                'd'
            ],
            public: true,
            developers: [
                'd'
            ]
        }
    ],
    versions: [
        {
            _id: ObjectID('59315d0d370740006dc1a7b7'),
            gameId: ObjectID('59315d0d370740006dc1a7b6'),
            trackingCode: '59315d0d370740006dc1a7b72g66zktn0khjjor'
        },
        {
            _id: ObjectID('59289445370740006dc1a795'),
            gameId: ObjectID('59289445370740006dc1a794'),
            trackingCode: '59289445370740006dc1a795lds5abfyul2nvcxr'
        }
    ],
    sessions: [
        {
            _id: ObjectID('595badad370740006dc1ab80'),
            gameId: ObjectID('59315d0d370740006dc1a7b6'),
            versionId: ObjectID('59315d0d370740006dc1a7b7'),
            name: 'g1c1s1',
            allowAnonymous: false,
            created: '2017-07-04T15:01:01.878Z',
            students: [
                's1',
                's2',
                's3',
                's4',
                's5'
            ],
            teachers: [
                't1',
                't2',
                't3'
            ]
        },
        {
            _id: ObjectID('595badbe370740006dc1ab81'),
            gameId: ObjectID('59315d0d370740006dc1a7b6'),
            versionId: ObjectID('59315d0d370740006dc1a7b7'),
            name: 'g1c1s2',
            allowAnonymous: true,
            created: '2017-07-04T15:01:18.422Z',
            students: [
                's1',
                's2',
                's3',
                's4',
                's5'
            ],
            teachers: [
                't1',
                't2',
                't3'
            ]
        },
        {
            _id: ObjectID('595bb031370740006dc1ab82'),
            gameId: ObjectID('59315d0d370740006dc1a7b6'),
            versionId: ObjectID('59315d0d370740006dc1a7b7'),
            name: 'g1c2s1',
            allowAnonymous: false,
            created: '2017-07-04T15:11:45.126Z',
            students: [
                's1',
                's3',
                's5'
            ],
            teachers: [
                't1',
                't3'
            ]
        },
        {
            _id: ObjectID('59565c67370740006dc1ab7c'),
            gameId: ObjectID('59289445370740006dc1a794'),
            versionId: ObjectID('59289445370740006dc1a795'),
            name: 'g2c1s1',
            allowAnonymous: true,
            created: '2017-06-30T14:12:55.209Z',
            students: [
                's2',
                's4'
            ],
            teachers: [
                't2',
                't3'
            ]
        },
        {
            _id: ObjectID('595bac18370740006dc1ab7d'),
            gameId: ObjectID('59289445370740006dc1a794'),
            versionId: ObjectID('59289445370740006dc1a795'),
            name: 'g2c1s2',
            allowAnonymous: true,
            created: '2017-07-04T14:54:16.859Z',
            students: [
                's2',
                's4'
            ],
            teachers: [
                't2',
                't3'
            ]
        }
    ]
};