@@ -2,15 +2,16 @@ import { expect } from 'chai';
22import Patch from '../../dist/index' ;
33const patch = Patch ( process . env . SANDBOX_API_KEY ) ;
44
5- describe ( 'Preferences Integration' , function ( done ) {
5+ describe ( 'Preferences Integration' , async function ( ) {
66 it ( 'supports create, delete, retrieve and list' , async function ( ) {
77 const projectResponse = await patch . projects . retrieveProjects ( ) ;
88 expect ( projectResponse . data . length ) . to . be . above ( 0 ) ;
99
1010 const projectId = projectResponse . data [ 0 ] . id ;
11+ let createPreferenceResponse ;
1112
1213 try {
13- await patch . preferences . createPreference ( {
14+ createPreferenceResponse = await patch . preferences . createPreference ( {
1415 project_id : projectId
1516 } ) ;
1617 } catch ( { error } ) {
@@ -21,15 +22,13 @@ describe('Preferences Integration', function (done) {
2122 ( await patch . preferences . retrievePreferences ( ) ) . data [ 0 ] . id
2223 ) ;
2324
24- // Create it again
25- await patch . preferences . createPreference ( {
25+ createPreferenceResponse = await patch . preferences . createPreference ( {
2626 project_id : projectId
2727 } ) ;
2828 }
2929 }
3030
31- const preferenceId = ( await patch . preferences . retrievePreferences ( ) ) . data [ 0 ]
32- . id ;
31+ const preferenceId = createPreferenceResponse . data . id ;
3332 const retrievePreferenceResponse = await patch . preferences . retrievePreference (
3433 preferenceId
3534 ) ;
@@ -44,7 +43,5 @@ describe('Preferences Integration', function (done) {
4443 preferenceId
4544 ) ;
4645 expect ( deletePreferenceResponse . data . id ) . to . equal ( preferenceId ) ;
47-
48- done ;
4946 } ) ;
5047} ) ;
0 commit comments