Added test for order filtering
							parent
							
								
									53c5221dae
								
							
						
					
					
						commit
						0871de9802
					
				
							
								
								
									
										14
									
								
								test/test.js
								
								
								
								
							
							
						
						
									
										14
									
								
								test/test.js
								
								
								
								
							|  | @ -45,7 +45,6 @@ test.before(async () => { | ||||||
|             db = app.db; |             db = app.db; | ||||||
| 
 | 
 | ||||||
|             await setup(db); |             await setup(db); | ||||||
|             await runIndexing(app); |  | ||||||
| 
 | 
 | ||||||
|             // Get some data from DB to use in compares
 |             // Get some data from DB to use in compares
 | ||||||
|             products = await db.products.find({}).toArray(); |             products = await db.products.find({}).toArray(); | ||||||
|  | @ -69,6 +68,9 @@ test.before(async () => { | ||||||
|                 await db.orders.insert(order); |                 await db.orders.insert(order); | ||||||
|             }); |             }); | ||||||
| 
 | 
 | ||||||
|  |             // Index everything
 | ||||||
|  |             await runIndexing(app); | ||||||
|  | 
 | ||||||
|             resolve(); |             resolve(); | ||||||
|         }); |         }); | ||||||
|     }); |     }); | ||||||
|  | @ -271,6 +273,16 @@ test.serial('[Success] Get orders by <Paid> status', async t => { | ||||||
|     t.deepEqual(1, res.body.orders.length); |     t.deepEqual(1, res.body.orders.length); | ||||||
| }); | }); | ||||||
| 
 | 
 | ||||||
|  | test.serial('[Success] Filter orders', async t => { | ||||||
|  |     const res = await request | ||||||
|  |         .get('/admin/orders/filter/Cles') | ||||||
|  |         .set('apiKey', users[0].apiKey) | ||||||
|  |         .expect(200); | ||||||
|  | 
 | ||||||
|  |     // Check the returned order length
 | ||||||
|  |     t.deepEqual(2, res.body.orders.length); | ||||||
|  | }); | ||||||
|  | 
 | ||||||
| test.serial('[Fail] Try create a duplicate customer', async t => { | test.serial('[Fail] Try create a duplicate customer', async t => { | ||||||
|     const customer = { |     const customer = { | ||||||
|         email: 'sarah.jones@test.com', |         email: 'sarah.jones@test.com', | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue