Test bug hunting in CI
							parent
							
								
									9c0d22af1d
								
							
						
					
					
						commit
						1bcd897d22
					
				|  | @ -7,7 +7,7 @@ | ||||||
|     "start": "node app.js", |     "start": "node app.js", | ||||||
|     "deploy": "gulp deploy", |     "deploy": "gulp deploy", | ||||||
|     "testdata": "node lib/testdata.js", |     "testdata": "node lib/testdata.js", | ||||||
|     "test": "NODE_ENV=test ava --verbose", |     "test": "ava", | ||||||
|     "dev": "nodemon app.js", |     "dev": "nodemon app.js", | ||||||
|     "lint": "eslint ./" |     "lint": "eslint ./" | ||||||
|   }, |   }, | ||||||
|  | @ -15,7 +15,11 @@ | ||||||
|     "serial": true, |     "serial": true, | ||||||
|     "files": [ |     "files": [ | ||||||
|       "./test/specs/*.js" |       "./test/specs/*.js" | ||||||
|     ] |     ], | ||||||
|  |     "verbose": true, | ||||||
|  |     "environmentVariables": { | ||||||
|  | 			"NODE_ENV": "test" | ||||||
|  | 		} | ||||||
|   }, |   }, | ||||||
|   "engines": { |   "engines": { | ||||||
|     "node": "10.16.0" |     "node": "10.16.0" | ||||||
|  |  | ||||||
|  | @ -51,6 +51,9 @@ const runBefore = async () => { | ||||||
|             // Get some data from DB to use in compares
 |             // Get some data from DB to use in compares
 | ||||||
|             g.products = await g.db.products.find({}).toArray(); |             g.products = await g.db.products.find({}).toArray(); | ||||||
|             g.customers = await g.db.customers.find({}).toArray(); |             g.customers = await g.db.customers.find({}).toArray(); | ||||||
|  |             g.users = await g.db.users.find({}).toArray(); | ||||||
|  | 
 | ||||||
|  |             console.log('Users', g.users); | ||||||
| 
 | 
 | ||||||
|             // Insert orders using product ID's
 |             // Insert orders using product ID's
 | ||||||
|             _(jsonData.orders).each(async (order) => { |             _(jsonData.orders).each(async (order) => { | ||||||
|  | @ -69,20 +72,6 @@ const runBefore = async () => { | ||||||
|                 await g.db.orders.insertOne(order); |                 await g.db.orders.insertOne(order); | ||||||
|             }); |             }); | ||||||
| 
 | 
 | ||||||
|             // Add API keys for users
 |  | ||||||
|             _(jsonData.users).each(async (user) => { |  | ||||||
|                 await g.db.users.updateOne({ |  | ||||||
|                     _id: getId(user._id) |  | ||||||
|                 }, { |  | ||||||
|                     $set: { |  | ||||||
|                         apiKey: newId() |  | ||||||
|                     } |  | ||||||
|                 }); |  | ||||||
|             }); |  | ||||||
| 
 |  | ||||||
|             // Get the updated users
 |  | ||||||
|             g.users = await g.db.users.find({}).toArray(); |  | ||||||
| 
 |  | ||||||
|             // Index everything
 |             // Index everything
 | ||||||
|             await runIndexing(app); |             await runIndexing(app); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue