44import test from 'ava'
55import scrud from './../index'
66import axios from 'axios'
7- const headers = { origin : 'localhost' }
87const allowOrigins = [ 'localhost' ]
98let secrets
109try {
@@ -28,24 +27,24 @@ test('scrud actions are handled as expected', async (assert) => {
2827 let base = `http://localhost:${ opts . port } ${ opts . base } /member`
2928 let sParams = `${ encodeURIComponent ( '?first=andrew' ) } `
3029 // create first so that we can expect data in other actions
31- let c = await axios ( { method : 'POST' , url : `${ base } ` , headers , data : postBody } )
30+ let c = await axios ( { method : 'POST' , url : `${ base } ` , data : postBody } )
3231 assert . is ( c . headers . scrud , 'member:create' )
3332 let id = c . data . data . id
3433 assert . truthy ( id )
3534 // search
36- let s = await axios ( { method : 'GET' , url : `${ base } ${ sParams } ` , headers } )
35+ let s = await axios ( { method : 'GET' , url : `${ base } ${ sParams } ` } )
3736 assert . is ( s . headers . scrud , 'member:search' )
3837 assert . true ( Array . isArray ( s . data . data ) && s . data . data . length > 0 )
3938 // read
40- let r = await axios ( { method : 'GET' , url : `${ base } /${ id } ` , headers } )
39+ let r = await axios ( { method : 'GET' , url : `${ base } /${ id } ` } )
4140 assert . is ( r . headers . scrud , 'member:read' )
4241 assert . is ( r . data . data . zip , '37601' )
4342 // update
44- let u = await axios ( { method : 'PUT' , url : `${ base } /${ id } ` , headers , data : putBody } )
43+ let u = await axios ( { method : 'PUT' , url : `${ base } /${ id } ` , data : putBody } )
4544 assert . is ( u . headers . scrud , 'member:update' )
4645 assert . is ( u . data . data . zip , '37615' )
4746 // delete
48- let d = await axios ( { method : 'DELETE' , url : `${ base } /${ id } ` , headers } )
47+ let d = await axios ( { method : 'DELETE' , url : `${ base } /${ id } ` } )
4948 assert . is ( d . headers . scrud , 'member:delete' )
5049 assert . falsy ( d . data . error )
5150} )
@@ -73,9 +72,9 @@ test('instances do not intermingle', async (assert) => {
7372 await aScrud . start ( aOpts )
7473 await bScrud . start ( bOpts )
7574 // ensure aScrud only handles it's resources
76- await assert . throws ( axios ( { method : 'GET' , headers , url : `${ aBase } member_b/1` } ) )
77- await assert . notThrows ( axios ( { method : 'GET' , headers , url : `${ aBase } member_a/1` } ) )
75+ await assert . throws ( axios ( { method : 'GET' , url : `${ aBase } member_b/1` } ) )
76+ await assert . notThrows ( axios ( { method : 'GET' , url : `${ aBase } member_a/1` } ) )
7877 // ensure bScrud only handles it's resources
79- await assert . throws ( axios ( { method : 'GET' , headers , url : `${ bBase } member_a/1` } ) )
80- await assert . notThrows ( axios ( { method : 'GET' , headers , url : `${ bBase } member_b/1` } ) )
78+ await assert . throws ( axios ( { method : 'GET' , url : `${ bBase } member_a/1` } ) )
79+ await assert . notThrows ( axios ( { method : 'GET' , url : `${ bBase } member_b/1` } ) )
8180} )
0 commit comments