· 6 years ago · Mar 11, 2019, 04:18 AM
1gerar@DESKTOP-SAL75VI MINGW64 /d/dev/bloccit (post-1-assignment)
2$ npm test spec/integration/topics_spec.js
3
4> bloccit@1.0.0 test D:\dev\bloccit
5> set NODE_ENV=test&& jasmine "spec/integration/topics_spec.js"
6
73000
8Started
9server is listening for requests on port 3000
10FWed, 06 Mar 2019 22:46:25 GMT sequelize deprecated Model.all has been deprecated, please use Model.findAll instead at node_modules\sequelize\lib\model.js:4228:9
11FF{ SequelizeDatabaseError: relation "Topics" does not exist
12 at Query.formatError (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:363:16)
13 at query.catch.err (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:86:18)
14 at tryCatcher (D:\dev\bloccit\node_modules\bluebird\js\release\util.js:16:23)
15 at Promise._settlePromiseFromHandler (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:512:31)
16 at Promise._settlePromise (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:569:18)
17 at Promise._settlePromise0 (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:614:10)
18 at Promise._settlePromises (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:690:18)
19 at _drainQueueStep (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:138:12)
20 at _drainQueue (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:131:9)
21 at Async._drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:147:5)
22 at Immediate.Async.drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:17:14)
23 at runCallback (timers.js:810:20)
24 at tryOnImmediate (timers.js:768:5)
25 at processImmediate [as _immediateCallback] (timers.js:745:5)
26 name: 'SequelizeDatabaseError',
27 parent:
28 { error: relation "Topics" does not exist
29 at Connection.parseE (D:\dev\bloccit\node_modules\pg\lib\connection.js:555:11)
30 at Connection.parseMessage (D:\dev\bloccit\node_modules\pg\lib\connection.js:380:19)
31 at Socket.<anonymous> (D:\dev\bloccit\node_modules\pg\lib\connection.js:120:22)
32 at emitOne (events.js:116:13)
33 at Socket.emit (events.js:211:7)
34 at addChunk (_stream_readable.js:263:12)
35 at readableAddChunk (_stream_readable.js:250:11)
36 at Socket.Readable.push (_stream_readable.js:208:10)
37 at TCP.onread (net.js:601:20)
38 name: 'error',
39 length: 105,
40 severity: 'ERROR',
41 code: '42P01',
42 detail: undefined,
43 hint: undefined,
44 position: '68',
45 internalPosition: undefined,
46 internalQuery: undefined,
47 where: undefined,
48 schema: undefined,
49 table: undefined,
50 column: undefined,
51 dataType: undefined,
52 constraint: undefined,
53 file: 'parse_relation.c',
54 line: '1180',
55 routine: 'parserOpenTable',
56 sql: 'SELECT "id", "title", "description", "createdAt", "updatedAt" FROM "Topics" AS "Topic" WHERE "Topic"."title" = \'blink-182 songs\' LIMIT 1;' },
57 original:
58 { error: relation "Topics" does not exist
59 at Connection.parseE (D:\dev\bloccit\node_modules\pg\lib\connection.js:555:11)
60 at Connection.parseMessage (D:\dev\bloccit\node_modules\pg\lib\connection.js:380:19)
61 at Socket.<anonymous> (D:\dev\bloccit\node_modules\pg\lib\connection.js:120:22)
62 at emitOne (events.js:116:13)
63 at Socket.emit (events.js:211:7)
64 at addChunk (_stream_readable.js:263:12)
65 at readableAddChunk (_stream_readable.js:250:11)
66 at Socket.Readable.push (_stream_readable.js:208:10)
67 at TCP.onread (net.js:601:20)
68 name: 'error',
69 length: 105,
70 severity: 'ERROR',
71 code: '42P01',
72 detail: undefined,
73 hint: undefined,
74 position: '68',
75 internalPosition: undefined,
76 internalQuery: undefined,
77 where: undefined,
78 schema: undefined,
79 table: undefined,
80 column: undefined,
81 dataType: undefined,
82 constraint: undefined,
83 file: 'parse_relation.c',
84 line: '1180',
85 routine: 'parserOpenTable',
86 sql: 'SELECT "id", "title", "description", "createdAt", "updatedAt" FROM "Topics" AS "Topic" WHERE "Topic"."title" = \'blink-182 songs\' LIMIT 1;' },
87 sql: 'SELECT "id", "title", "description", "createdAt", "updatedAt" FROM "Topics" AS "Topic" WHERE "Topic"."title" = \'blink-182 songs\' LIMIT 1;' }
88FFFFF
89
90Failures:
911) routes : topics GET /topics should return a status code 200
92 Message:
93 SequelizeDatabaseError: relation "Topic" does not exist
94 Stack:
95 error properties: Object({ parent: error: relation "Topic" does not exist, original: error: relation "Topic" does not exist, sql: 'CREATE TABLE IF NOT EXISTS "Banners" ("id" SERIAL , "source" VARCHAR(255), "description" VARCHAR(255), "topicId" INTEGER REFERENCES "Topic" ("id") ON DELETE CASCADE ON UPDATE CASCADE, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "updatedAt" TIMESTAMP WITH TIME ZONE NOT NULL, PRIMARY KEY ("id"));' })
96 at <Jasmine>
97 at Query.formatError (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:363:16)
98 at query.catch.err (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:86:18)
99 at tryCatcher (D:\dev\bloccit\node_modules\bluebird\js\release\util.js:16:23)
100 at Promise._settlePromiseFromHandler (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:512:31)
101 at Promise._settlePromise (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:569:18)
102 at Promise._settlePromise0 (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:614:10)
103 at Promise._settlePromises (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:690:18)
104 at _drainQueueStep (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:138:12)
105 at _drainQueue (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:131:9)
106 at Async._drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:147:5)
107 at Immediate.Async.drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:17:14)
108 at runCallback (timers.js:810:20)
109 at tryOnImmediate (timers.js:768:5)
110 at processImmediate [as _immediateCallback] (timers.js:745:5)
111 Message:
112 Failed: relation "Topic" does not exist
113 Stack:
114 error properties: Object({ parent: error: relation "Topic" does not exist, original: error: relation "Topic" does not exist, sql: 'CREATE TABLE IF NOT EXISTS "Banners" ("id" SERIAL , "source" VARCHAR(255), "description" VARCHAR(255), "topicId" INTEGER REFERENCES "Topic" ("id") ON DELETE CASCADE ON UPDATE CASCADE, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "updatedAt" TIMESTAMP WITH TIME ZONE NOT NULL, PRIMARY KEY ("id"));' })
115 at <Jasmine>
116 at Query.formatError (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:363:16)
117 at query.catch.err (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:86:18)
118 at tryCatcher (D:\dev\bloccit\node_modules\bluebird\js\release\util.js:16:23)
119 at Promise._settlePromiseFromHandler (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:512:31)
120 at Promise._settlePromise (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:569:18)
121 at Promise._settlePromise0 (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:614:10)
122 at Promise._settlePromises (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:690:18)
123 at _drainQueueStep (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:138:12)
124 at _drainQueue (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:131:9)
125 at Async._drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:147:5)
126 at Immediate.Async.drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:17:14)
127 at runCallback (timers.js:810:20)
128 at tryOnImmediate (timers.js:768:5)
129 at processImmediate [as _immediateCallback] (timers.js:745:5)
130 Message:
131 Error: Timeout - Async callback was not invoked within 5000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL)
132 Stack:
133 Error: Timeout - Async callback was not invoked within 5000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL)
134 at <Jasmine>
135 at ontimeout (timers.js:498:11)
136 at tryOnTimeout (timers.js:323:5)
137 at Timer.listOnTimeout (timers.js:290:5)
138
1392) routes : topics GET /topics should return a status code 200 and all topics
140 Message:
141 SequelizeDatabaseError: relation "Topic" does not exist
142 Stack:
143 error properties: Object({ parent: error: relation "Topic" does not exist, original: error: relation "Topic" does not exist, sql: 'CREATE TABLE IF NOT EXISTS "Banners" ("id" SERIAL , "source" VARCHAR(255), "description" VARCHAR(255), "topicId" INTEGER REFERENCES "Topic" ("id") ON DELETE CASCADE ON UPDATE CASCADE, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "updatedAt" TIMESTAMP WITH TIME ZONE NOT NULL, PRIMARY KEY ("id"));' })
144 at <Jasmine>
145 at Query.formatError (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:363:16)
146 at query.catch.err (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:86:18)
147 at tryCatcher (D:\dev\bloccit\node_modules\bluebird\js\release\util.js:16:23)
148 at Promise._settlePromiseFromHandler (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:512:31)
149 at Promise._settlePromise (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:569:18)
150 at Promise._settlePromise0 (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:614:10)
151 at Promise._settlePromises (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:690:18)
152 at _drainQueueStep (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:138:12)
153 at _drainQueue (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:131:9)
154 at Async._drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:147:5)
155 at Immediate.Async.drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:17:14)
156 at runCallback (timers.js:810:20)
157 at tryOnImmediate (timers.js:768:5)
158 at processImmediate [as _immediateCallback] (timers.js:745:5)
159 Message:
160 Failed: relation "Topic" does not exist
161 Stack:
162 error properties: Object({ parent: error: relation "Topic" does not exist, original: error: relation "Topic" does not exist, sql: 'CREATE TABLE IF NOT EXISTS "Banners" ("id" SERIAL , "source" VARCHAR(255), "description" VARCHAR(255), "topicId" INTEGER REFERENCES "Topic" ("id") ON DELETE CASCADE ON UPDATE CASCADE, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "updatedAt" TIMESTAMP WITH TIME ZONE NOT NULL, PRIMARY KEY ("id"));' })
163 at <Jasmine>
164 at Query.formatError (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:363:16)
165 at query.catch.err (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:86:18)
166 at tryCatcher (D:\dev\bloccit\node_modules\bluebird\js\release\util.js:16:23)
167 at Promise._settlePromiseFromHandler (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:512:31)
168 at Promise._settlePromise (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:569:18)
169 at Promise._settlePromise0 (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:614:10)
170 at Promise._settlePromises (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:690:18)
171 at _drainQueueStep (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:138:12)
172 at _drainQueue (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:131:9)
173 at Async._drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:147:5)
174 at Immediate.Async.drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:17:14)
175 at runCallback (timers.js:810:20)
176 at tryOnImmediate (timers.js:768:5)
177 at processImmediate [as _immediateCallback] (timers.js:745:5)
178 Message:
179 Expected 500 to be 200.
180 Stack:
181 Error: Expected 500 to be 200.
182 at <Jasmine>
183 at Request.request.get [as _callback] (D:\dev\bloccit\spec\integration\topics_spec.js:37:32)
184 at Request.self.callback (D:\dev\bloccit\node_modules\request\request.js:185:22)
185 at emitTwo (events.js:126:13)
186 at Request.emit (events.js:214:7)
187 at Request.<anonymous> (D:\dev\bloccit\node_modules\request\request.js:1161:10)
188 at emitOne (events.js:116:13)
189 at Request.emit (events.js:211:7)
190 at IncomingMessage.<anonymous> (D:\dev\bloccit\node_modules\request\request.js:1083:12)
191 at Object.onceWrapper (events.js:313:30)
192 at emitNone (events.js:111:20)
193 at IncomingMessage.emit (events.js:208:7)
194 at endReadableNT (_stream_readable.js:1064:12)
195 at _combinedTickCallback (internal/process/next_tick.js:139:11)
196 at process._tickCallback (internal/process/next_tick.js:181:9)
197 Message:
198 Expected 'Internal Server Error. Redirecting to static/index' to contain 'Topics'.
199 Stack:
200 Error: Expected 'Internal Server Error. Redirecting to static/index' to contain 'Topics'.
201 at <Jasmine>
202 at Request.request.get [as _callback] (D:\dev\bloccit\spec\integration\topics_spec.js:39:22)
203 at Request.self.callback (D:\dev\bloccit\node_modules\request\request.js:185:22)
204 at emitTwo (events.js:126:13)
205 at Request.emit (events.js:214:7)
206 at Request.<anonymous> (D:\dev\bloccit\node_modules\request\request.js:1161:10)
207 at emitOne (events.js:116:13)
208 at Request.emit (events.js:211:7)
209 at IncomingMessage.<anonymous> (D:\dev\bloccit\node_modules\request\request.js:1083:12)
210 at Object.onceWrapper (events.js:313:30)
211 at emitNone (events.js:111:20)
212 at IncomingMessage.emit (events.js:208:7)
213 at endReadableNT (_stream_readable.js:1064:12)
214 at _combinedTickCallback (internal/process/next_tick.js:139:11)
215 at process._tickCallback (internal/process/next_tick.js:181:9)
216 Message:
217 Expected 'Internal Server Error. Redirecting to static/index' to contain 'JS Frameworks'.
218 Stack:
219 Error: Expected 'Internal Server Error. Redirecting to static/index' to contain 'JS Frameworks'.
220 at <Jasmine>
221 at Request.request.get [as _callback] (D:\dev\bloccit\spec\integration\topics_spec.js:40:22)
222 at Request.self.callback (D:\dev\bloccit\node_modules\request\request.js:185:22)
223 at emitTwo (events.js:126:13)
224 at Request.emit (events.js:214:7)
225 at Request.<anonymous> (D:\dev\bloccit\node_modules\request\request.js:1161:10)
226 at emitOne (events.js:116:13)
227 at Request.emit (events.js:211:7)
228 at IncomingMessage.<anonymous> (D:\dev\bloccit\node_modules\request\request.js:1083:12)
229 at Object.onceWrapper (events.js:313:30)
230 at emitNone (events.js:111:20)
231 at IncomingMessage.emit (events.js:208:7)
232 at endReadableNT (_stream_readable.js:1064:12)
233 at _combinedTickCallback (internal/process/next_tick.js:139:11)
234 at process._tickCallback (internal/process/next_tick.js:181:9)
235
2363) routes : topics GET /topics/new should render a new topic form
237 Message:
238 SequelizeDatabaseError: relation "Topic" does not exist
239 Stack:
240 error properties: Object({ parent: error: relation "Topic" does not exist, original: error: relation "Topic" does not exist, sql: 'CREATE TABLE IF NOT EXISTS "Banners" ("id" SERIAL , "source" VARCHAR(255), "description" VARCHAR(255), "topicId" INTEGER REFERENCES "Topic" ("id") ON DELETE CASCADE ON UPDATE CASCADE, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "updatedAt" TIMESTAMP WITH TIME ZONE NOT NULL, PRIMARY KEY ("id"));' })
241 at <Jasmine>
242 at Query.formatError (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:363:16)
243 at query.catch.err (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:86:18)
244 at tryCatcher (D:\dev\bloccit\node_modules\bluebird\js\release\util.js:16:23)
245 at Promise._settlePromiseFromHandler (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:512:31)
246 at Promise._settlePromise (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:569:18)
247 at Promise._settlePromise0 (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:614:10)
248 at Promise._settlePromises (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:690:18)
249 at _drainQueueStep (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:138:12)
250 at _drainQueue (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:131:9)
251 at Async._drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:147:5)
252 at Immediate.Async.drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:17:14)
253 at runCallback (timers.js:810:20)
254 at tryOnImmediate (timers.js:768:5)
255 at processImmediate [as _immediateCallback] (timers.js:745:5)
256 Message:
257 Failed: relation "Topic" does not exist
258 Stack:
259 error properties: Object({ parent: error: relation "Topic" does not exist, original: error: relation "Topic" does not exist, sql: 'CREATE TABLE IF NOT EXISTS "Banners" ("id" SERIAL , "source" VARCHAR(255), "description" VARCHAR(255), "topicId" INTEGER REFERENCES "Topic" ("id") ON DELETE CASCADE ON UPDATE CASCADE, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "updatedAt" TIMESTAMP WITH TIME ZONE NOT NULL, PRIMARY KEY ("id"));' })
260 at <Jasmine>
261 at Query.formatError (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:363:16)
262 at query.catch.err (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:86:18)
263 at tryCatcher (D:\dev\bloccit\node_modules\bluebird\js\release\util.js:16:23)
264 at Promise._settlePromiseFromHandler (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:512:31)
265 at Promise._settlePromise (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:569:18)
266 at Promise._settlePromise0 (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:614:10)
267 at Promise._settlePromises (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:690:18)
268 at _drainQueueStep (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:138:12)
269 at _drainQueue (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:131:9)
270 at Async._drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:147:5)
271 at Immediate.Async.drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:17:14)
272 at runCallback (timers.js:810:20)
273 at tryOnImmediate (timers.js:768:5)
274 at processImmediate [as _immediateCallback] (timers.js:745:5)
275
2764) routes : topics POST /topics/create should create a new topic and redirect
277 Message:
278 SequelizeDatabaseError: relation "Topic" does not exist
279 Stack:
280 error properties: Object({ parent: error: relation "Topic" does not exist, original: error: relation "Topic" does not exist, sql: 'CREATE TABLE IF NOT EXISTS "Banners" ("id" SERIAL , "source" VARCHAR(255), "description" VARCHAR(255), "topicId" INTEGER REFERENCES "Topic" ("id") ON DELETE CASCADE ON UPDATE CASCADE, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "updatedAt" TIMESTAMP WITH TIME ZONE NOT NULL, PRIMARY KEY ("id"));' })
281 at <Jasmine>
282 at Query.formatError (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:363:16)
283 at query.catch.err (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:86:18)
284 at tryCatcher (D:\dev\bloccit\node_modules\bluebird\js\release\util.js:16:23)
285 at Promise._settlePromiseFromHandler (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:512:31)
286 at Promise._settlePromise (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:569:18)
287 at Promise._settlePromise0 (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:614:10)
288 at Promise._settlePromises (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:690:18)
289 at _drainQueueStep (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:138:12)
290 at _drainQueue (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:131:9)
291 at Async._drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:147:5)
292 at Immediate.Async.drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:17:14)
293 at runCallback (timers.js:810:20)
294 at tryOnImmediate (timers.js:768:5)
295 at processImmediate [as _immediateCallback] (timers.js:745:5)
296 Message:
297 Failed: relation "Topic" does not exist
298 Stack:
299 error properties: Object({ parent: error: relation "Topic" does not exist, original: error: relation "Topic" does not exist, sql: 'CREATE TABLE IF NOT EXISTS "Banners" ("id" SERIAL , "source" VARCHAR(255), "description" VARCHAR(255), "topicId" INTEGER REFERENCES "Topic" ("id") ON DELETE CASCADE ON UPDATE CASCADE, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "updatedAt" TIMESTAMP WITH TIME ZONE NOT NULL, PRIMARY KEY ("id"));' })
300 at <Jasmine>
301 at Query.formatError (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:363:16)
302 at query.catch.err (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:86:18)
303 at tryCatcher (D:\dev\bloccit\node_modules\bluebird\js\release\util.js:16:23)
304 at Promise._settlePromiseFromHandler (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:512:31)
305 at Promise._settlePromise (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:569:18)
306 at Promise._settlePromise0 (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:614:10)
307 at Promise._settlePromises (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:690:18)
308 at _drainQueueStep (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:138:12)
309 at _drainQueue (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:131:9)
310 at Async._drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:147:5)
311 at Immediate.Async.drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:17:14)
312 at runCallback (timers.js:810:20)
313 at tryOnImmediate (timers.js:768:5)
314 at processImmediate [as _immediateCallback] (timers.js:745:5)
315
3165) routes : topics GET /topics/:id should render a view with the selected topic
317 Message:
318 SequelizeDatabaseError: relation "Topic" does not exist
319 Stack:
320 error properties: Object({ parent: error: relation "Topic" does not exist, original: error: relation "Topic" does not exist, sql: 'CREATE TABLE IF NOT EXISTS "Banners" ("id" SERIAL , "source" VARCHAR(255), "description" VARCHAR(255), "topicId" INTEGER REFERENCES "Topic" ("id") ON DELETE CASCADE ON UPDATE CASCADE, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "updatedAt" TIMESTAMP WITH TIME ZONE NOT NULL, PRIMARY KEY ("id"));' })
321 at <Jasmine>
322 at Query.formatError (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:363:16)
323 at query.catch.err (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:86:18)
324 at tryCatcher (D:\dev\bloccit\node_modules\bluebird\js\release\util.js:16:23)
325 at Promise._settlePromiseFromHandler (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:512:31)
326 at Promise._settlePromise (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:569:18)
327 at Promise._settlePromise0 (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:614:10)
328 at Promise._settlePromises (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:690:18)
329 at _drainQueueStep (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:138:12)
330 at _drainQueue (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:131:9)
331 at Async._drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:147:5)
332 at Immediate.Async.drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:17:14)
333 at runCallback (timers.js:810:20)
334 at tryOnImmediate (timers.js:768:5)
335 at processImmediate [as _immediateCallback] (timers.js:745:5)
336 Message:
337 Failed: relation "Topic" does not exist
338 Stack:
339 error properties: Object({ parent: error: relation "Topic" does not exist, original: error: relation "Topic" does not exist, sql: 'CREATE TABLE IF NOT EXISTS "Banners" ("id" SERIAL , "source" VARCHAR(255), "description" VARCHAR(255), "topicId" INTEGER REFERENCES "Topic" ("id") ON DELETE CASCADE ON UPDATE CASCADE, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "updatedAt" TIMESTAMP WITH TIME ZONE NOT NULL, PRIMARY KEY ("id"));' })
340 at <Jasmine>
341 at Query.formatError (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:363:16)
342 at query.catch.err (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:86:18)
343 at tryCatcher (D:\dev\bloccit\node_modules\bluebird\js\release\util.js:16:23)
344 at Promise._settlePromiseFromHandler (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:512:31)
345 at Promise._settlePromise (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:569:18)
346 at Promise._settlePromise0 (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:614:10)
347 at Promise._settlePromises (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:690:18)
348 at _drainQueueStep (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:138:12)
349 at _drainQueue (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:131:9)
350 at Async._drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:147:5)
351 at Immediate.Async.drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:17:14)
352 at runCallback (timers.js:810:20)
353 at tryOnImmediate (timers.js:768:5)
354 at processImmediate [as _immediateCallback] (timers.js:745:5)
355 Message:
356 TypeError: Cannot read property 'id' of undefined
357 Stack:
358 at <Jasmine>
359 at UserContext.it (D:\dev\bloccit\spec\integration\topics_spec.js:92:40)
360 at <Jasmine>
361 at emitTwo (events.js:126:13)
362 at process.emit (events.js:214:7)
363 at methodName (D:\dev\bloccit\node_modules\bluebird\js\release\debuggability.js:199:33)
364 at activeFireEvent (D:\dev\bloccit\node_modules\bluebird\js\release\debuggability.js:242:44)
365 at fireRejectionEvent (D:\dev\bloccit\node_modules\bluebird\js\release\debuggability.js:632:14)
366 at Promise._notifyUnhandledRejection (D:\dev\bloccit\node_modules\bluebird\js\release\debuggability.js:65:9)
367 at Timeout._onTimeout (D:\dev\bloccit\node_modules\bluebird\js\release\debuggability.js:44:14)
368 at ontimeout (timers.js:498:11)
369 at tryOnTimeout (timers.js:323:5)
370 at Timer.listOnTimeout (timers.js:290:5)
371
3726) routes : topics POST /topics/:id/destroy should delete the topic with the associated ID
373 Message:
374 SequelizeDatabaseError: relation "Topic" does not exist
375 Stack:
376 error properties: Object({ parent: error: relation "Topic" does not exist, original: error: relation "Topic" does not exist, sql: 'CREATE TABLE IF NOT EXISTS "Banners" ("id" SERIAL , "source" VARCHAR(255), "description" VARCHAR(255), "topicId" INTEGER REFERENCES "Topic" ("id") ON DELETE CASCADE ON UPDATE CASCADE, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "updatedAt" TIMESTAMP WITH TIME ZONE NOT NULL, PRIMARY KEY ("id"));' })
377 at <Jasmine>
378 at Query.formatError (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:363:16)
379 at query.catch.err (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:86:18)
380 at tryCatcher (D:\dev\bloccit\node_modules\bluebird\js\release\util.js:16:23)
381 at Promise._settlePromiseFromHandler (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:512:31)
382 at Promise._settlePromise (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:569:18)
383 at Promise._settlePromise0 (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:614:10)
384 at Promise._settlePromises (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:690:18)
385 at _drainQueueStep (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:138:12)
386 at _drainQueue (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:131:9)
387 at Async._drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:147:5)
388 at Immediate.Async.drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:17:14)
389 at runCallback (timers.js:810:20)
390 at tryOnImmediate (timers.js:768:5)
391 at processImmediate [as _immediateCallback] (timers.js:745:5)
392 Message:
393 Failed: relation "Topic" does not exist
394 Stack:
395 error properties: Object({ parent: error: relation "Topic" does not exist, original: error: relation "Topic" does not exist, sql: 'CREATE TABLE IF NOT EXISTS "Banners" ("id" SERIAL , "source" VARCHAR(255), "description" VARCHAR(255), "topicId" INTEGER REFERENCES "Topic" ("id") ON DELETE CASCADE ON UPDATE CASCADE, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "updatedAt" TIMESTAMP WITH TIME ZONE NOT NULL, PRIMARY KEY ("id"));' })
396 at <Jasmine>
397 at Query.formatError (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:363:16)
398 at query.catch.err (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:86:18)
399 at tryCatcher (D:\dev\bloccit\node_modules\bluebird\js\release\util.js:16:23)
400 at Promise._settlePromiseFromHandler (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:512:31)
401 at Promise._settlePromise (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:569:18)
402 at Promise._settlePromise0 (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:614:10)
403 at Promise._settlePromises (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:690:18)
404 at _drainQueueStep (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:138:12)
405 at _drainQueue (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:131:9)
406 at Async._drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:147:5)
407 at Immediate.Async.drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:17:14)
408 at runCallback (timers.js:810:20)
409 at tryOnImmediate (timers.js:768:5)
410 at processImmediate [as _immediateCallback] (timers.js:745:5)
411 Message:
412 SequelizeDatabaseError: relation "Topics" does not exist
413 Stack:
414 error properties: Object({ parent: error: relation "Topics" does not exist, original: error: relation "Topics" does not exist, sql: 'SELECT "id", "title", "description", "createdAt", "updatedAt" FROM "Topics" AS "Topic";' })
415 at <Jasmine>
416 at Query.formatError (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:363:16)
417 at query.catch.err (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:86:18)
418 at tryCatcher (D:\dev\bloccit\node_modules\bluebird\js\release\util.js:16:23)
419 at Promise._settlePromiseFromHandler (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:512:31)
420 at Promise._settlePromise (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:569:18)
421 at Promise._settlePromise0 (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:614:10)
422 at Promise._settlePromises (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:690:18)
423 at _drainQueueStep (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:138:12)
424 at _drainQueue (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:131:9)
425 at Async._drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:147:5)
426 at Immediate.Async.drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:17:14)
427 at runCallback (timers.js:810:20)
428 at tryOnImmediate (timers.js:768:5)
429 at processImmediate [as _immediateCallback] (timers.js:745:5)
430 Message:
431 Failed: relation "Topics" does not exist
432 Stack:
433 error properties: Object({ parent: error: relation "Topics" does not exist, original: error: relation "Topics" does not exist, sql: 'SELECT "id", "title", "description", "createdAt", "updatedAt" FROM "Topics" AS "Topic";' })
434 at <Jasmine>
435 at Query.formatError (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:363:16)
436 at query.catch.err (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:86:18)
437 at tryCatcher (D:\dev\bloccit\node_modules\bluebird\js\release\util.js:16:23)
438 at Promise._settlePromiseFromHandler (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:512:31)
439 at Promise._settlePromise (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:569:18)
440 at Promise._settlePromise0 (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:614:10)
441 at Promise._settlePromises (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:690:18)
442 at _drainQueueStep (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:138:12)
443 at _drainQueue (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:131:9)
444 at Async._drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:147:5)
445 at Immediate.Async.drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:17:14)
446 at runCallback (timers.js:810:20)
447 at tryOnImmediate (timers.js:768:5)
448 at processImmediate [as _immediateCallback] (timers.js:745:5)
449
4507) routes : topics GET /topics/:id/edit should render a view with an edit topic form
451 Message:
452 SequelizeDatabaseError: relation "Topic" does not exist
453 Stack:
454 error properties: Object({ parent: error: relation "Topic" does not exist, original: error: relation "Topic" does not exist, sql: 'CREATE TABLE IF NOT EXISTS "Banners" ("id" SERIAL , "source" VARCHAR(255), "description" VARCHAR(255), "topicId" INTEGER REFERENCES "Topic" ("id") ON DELETE CASCADE ON UPDATE CASCADE, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "updatedAt" TIMESTAMP WITH TIME ZONE NOT NULL, PRIMARY KEY ("id"));' })
455 at <Jasmine>
456 at Query.formatError (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:363:16)
457 at query.catch.err (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:86:18)
458 at tryCatcher (D:\dev\bloccit\node_modules\bluebird\js\release\util.js:16:23)
459 at Promise._settlePromiseFromHandler (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:512:31)
460 at Promise._settlePromise (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:569:18)
461 at Promise._settlePromise0 (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:614:10)
462 at Promise._settlePromises (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:690:18)
463 at _drainQueueStep (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:138:12)
464 at _drainQueue (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:131:9)
465 at Async._drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:147:5)
466 at Immediate.Async.drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:17:14)
467 at runCallback (timers.js:810:20)
468 at tryOnImmediate (timers.js:768:5)
469 at processImmediate [as _immediateCallback] (timers.js:745:5)
470 Message:
471 Failed: relation "Topic" does not exist
472 Stack:
473 error properties: Object({ parent: error: relation "Topic" does not exist, original: error: relation "Topic" does not exist, sql: 'CREATE TABLE IF NOT EXISTS "Banners" ("id" SERIAL , "source" VARCHAR(255), "description" VARCHAR(255), "topicId" INTEGER REFERENCES "Topic" ("id") ON DELETE CASCADE ON UPDATE CASCADE, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "updatedAt" TIMESTAMP WITH TIME ZONE NOT NULL, PRIMARY KEY ("id"));' })
474 at <Jasmine>
475 at Query.formatError (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:363:16)
476 at query.catch.err (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:86:18)
477 at tryCatcher (D:\dev\bloccit\node_modules\bluebird\js\release\util.js:16:23)
478 at Promise._settlePromiseFromHandler (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:512:31)
479 at Promise._settlePromise (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:569:18)
480 at Promise._settlePromise0 (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:614:10)
481 at Promise._settlePromises (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:690:18)
482 at _drainQueueStep (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:138:12)
483 at _drainQueue (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:131:9)
484 at Async._drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:147:5)
485 at Immediate.Async.drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:17:14)
486 at runCallback (timers.js:810:20)
487 at tryOnImmediate (timers.js:768:5)
488 at processImmediate [as _immediateCallback] (timers.js:745:5)
489 Message:
490 TypeError: Cannot read property 'id' of undefined
491 Stack:
492 at <Jasmine>
493 at UserContext.it (D:\dev\bloccit\spec\integration\topics_spec.js:133:40)
494 at <Jasmine>
495 at emitTwo (events.js:126:13)
496 at process.emit (events.js:214:7)
497 at methodName (D:\dev\bloccit\node_modules\bluebird\js\release\debuggability.js:199:33)
498 at activeFireEvent (D:\dev\bloccit\node_modules\bluebird\js\release\debuggability.js:242:44)
499 at fireRejectionEvent (D:\dev\bloccit\node_modules\bluebird\js\release\debuggability.js:632:14)
500 at Promise._notifyUnhandledRejection (D:\dev\bloccit\node_modules\bluebird\js\release\debuggability.js:65:9)
501 at Timeout._onTimeout (D:\dev\bloccit\node_modules\bluebird\js\release\debuggability.js:44:14)
502 at ontimeout (timers.js:498:11)
503 at tryOnTimeout (timers.js:323:5)
504 at Timer.listOnTimeout (timers.js:290:5)
505
5068) routes : topics POST /topics/:id/update should update the topic with the given values
507 Message:
508 SequelizeDatabaseError: relation "Topic" does not exist
509 Stack:
510 error properties: Object({ parent: error: relation "Topic" does not exist, original: error: relation "Topic" does not exist, sql: 'CREATE TABLE IF NOT EXISTS "Banners" ("id" SERIAL , "source" VARCHAR(255), "description" VARCHAR(255), "topicId" INTEGER REFERENCES "Topic" ("id") ON DELETE CASCADE ON UPDATE CASCADE, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "updatedAt" TIMESTAMP WITH TIME ZONE NOT NULL, PRIMARY KEY ("id"));' })
511 at <Jasmine>
512 at Query.formatError (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:363:16)
513 at query.catch.err (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:86:18)
514 at tryCatcher (D:\dev\bloccit\node_modules\bluebird\js\release\util.js:16:23)
515 at Promise._settlePromiseFromHandler (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:512:31)
516 at Promise._settlePromise (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:569:18)
517 at Promise._settlePromise0 (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:614:10)
518 at Promise._settlePromises (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:690:18)
519 at _drainQueueStep (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:138:12)
520 at _drainQueue (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:131:9)
521 at Async._drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:147:5)
522 at Immediate.Async.drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:17:14)
523 at runCallback (timers.js:810:20)
524 at tryOnImmediate (timers.js:768:5)
525 at processImmediate [as _immediateCallback] (timers.js:745:5)
526 Message:
527 Failed: relation "Topic" does not exist
528 Stack:
529 error properties: Object({ parent: error: relation "Topic" does not exist, original: error: relation "Topic" does not exist, sql: 'CREATE TABLE IF NOT EXISTS "Banners" ("id" SERIAL , "source" VARCHAR(255), "description" VARCHAR(255), "topicId" INTEGER REFERENCES "Topic" ("id") ON DELETE CASCADE ON UPDATE CASCADE, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "updatedAt" TIMESTAMP WITH TIME ZONE NOT NULL, PRIMARY KEY ("id"));' })
530 at <Jasmine>
531 at Query.formatError (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:363:16)
532 at query.catch.err (D:\dev\bloccit\node_modules\sequelize\lib\dialects\postgres\query.js:86:18)
533 at tryCatcher (D:\dev\bloccit\node_modules\bluebird\js\release\util.js:16:23)
534 at Promise._settlePromiseFromHandler (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:512:31)
535 at Promise._settlePromise (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:569:18)
536 at Promise._settlePromise0 (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:614:10)
537 at Promise._settlePromises (D:\dev\bloccit\node_modules\bluebird\js\release\promise.js:690:18)
538 at _drainQueueStep (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:138:12)
539 at _drainQueue (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:131:9)
540 at Async._drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:147:5)
541 at Immediate.Async.drainQueues (D:\dev\bloccit\node_modules\bluebird\js\release\async.js:17:14)
542 at runCallback (timers.js:810:20)
543 at tryOnImmediate (timers.js:768:5)
544 at processImmediate [as _immediateCallback] (timers.js:745:5)
545 Message:
546 TypeError: Cannot read property 'id' of undefined
547 Stack:
548 at <Jasmine>
549 at UserContext.it (D:\dev\bloccit\spec\integration\topics_spec.js:147:35)
550 at <Jasmine>
551 at emitTwo (events.js:126:13)
552 at process.emit (events.js:214:7)
553 at methodName (D:\dev\bloccit\node_modules\bluebird\js\release\debuggability.js:199:33)
554 at activeFireEvent (D:\dev\bloccit\node_modules\bluebird\js\release\debuggability.js:242:44)
555 at fireRejectionEvent (D:\dev\bloccit\node_modules\bluebird\js\release\debuggability.js:632:14)
556 at Promise._notifyUnhandledRejection (D:\dev\bloccit\node_modules\bluebird\js\release\debuggability.js:65:9)
557 at Timeout._onTimeout (D:\dev\bloccit\node_modules\bluebird\js\release\debuggability.js:44:14)
558 at ontimeout (timers.js:498:11)
559 at tryOnTimeout (timers.js:323:5)
560 at Timer.listOnTimeout (timers.js:290:5)
561
5628 specs, 8 failures
563Finished in 5.356 seconds
564npm ERR! Test failed. See above for more details.