@@ -52,8 +52,10 @@ module.exports = {
5252 var clone = Object . create ( akamai ) ;
5353 clone . setConfig ( { key : 'invalidKey' , verbose : true } )
5454 . du ( path . dirname ( pathRemoteFile ) , function ( err ) {
55+ err . should . be . an . instanceof ( Error ) ;
5556 err . message . should . include ( "You don't have permission to access" ) ;
5657 err . message . should . include ( 403 ) ;
58+ err . code . should . eql ( 403 ) ;
5759 done ( ) ;
5860 } ) ;
5961 }
@@ -74,6 +76,7 @@ module.exports = {
7476 'Folder does not exist' : function ( done ) {
7577 akamai . du ( 'AnEpicFolder' , function ( err ) {
7678 err . message . should . include ( 404 ) ;
79+ err . code . should . eql ( 404 ) ;
7780 done ( ) ;
7881 } ) ;
7982 }
@@ -94,6 +97,7 @@ module.exports = {
9497 'Folder does not exist' : function ( done ) {
9598 akamai . dir ( 'AnEpicFolder' , function ( err ) {
9699 err . message . should . include ( 404 ) ;
100+ err . code . should . eql ( 404 ) ;
97101 done ( ) ;
98102 } ) ;
99103 }
@@ -118,6 +122,7 @@ module.exports = {
118122
119123 akamai . upload ( stream , '/1234' , function ( err ) {
120124 err . message . should . include ( 404 ) ;
125+ err . code . should . eql ( 404 ) ;
121126 done ( ) ;
122127 } ) ;
123128 }
@@ -141,6 +146,7 @@ module.exports = {
141146
142147 akamai . download ( 'AnEpicFile.txt' , stream , function ( err ) {
143148 err . message . should . include ( 404 ) ;
149+ err . code . should . eql ( 404 ) ;
144150 done ( ) ;
145151 } ) ;
146152 }
@@ -158,6 +164,7 @@ module.exports = {
158164 'File does not exist' : function ( done ) {
159165 akamai . mtime ( 'AnEpicFile.txt' , new Date ( ) , function ( err ) {
160166 err . message . should . include ( 404 ) ;
167+ err . code . should . eql ( 404 ) ;
161168 done ( ) ;
162169 } ) ;
163170 }
@@ -178,6 +185,7 @@ module.exports = {
178185 'File does not exist' : function ( done ) {
179186 akamai . stat ( 'AnEpicFile.txt' , function ( err ) {
180187 err . message . should . include ( 404 ) ;
188+ err . code . should . eql ( 404 ) ;
181189 done ( ) ;
182190 } ) ;
183191 }
@@ -214,6 +222,7 @@ module.exports = {
214222 'File does not exist' : function ( done ) {
215223 akamai . symlink ( pathRemoteFile + '.fake' , pathRemoteFile + '.symlink' , function ( err ) {
216224 err . message . should . include ( 409 ) ;
225+ err . code . should . eql ( 409 ) ;
217226 done ( ) ;
218227 } ) ;
219228 }
@@ -231,6 +240,7 @@ module.exports = {
231240 'Folder exists' : function ( done ) {
232241 akamai . mkdir ( pathRemoteDir , function ( err ) {
233242 err . message . should . include ( 409 ) ;
243+ err . code . should . eql ( 409 ) ;
234244 done ( ) ;
235245 } ) ;
236246 }
@@ -248,6 +258,7 @@ module.exports = {
248258 'Folder does not exist' : function ( done ) {
249259 akamai . rmdir ( pathRemoteDir , function ( err ) {
250260 err . message . should . include ( 404 ) ;
261+ err . code . should . eql ( 404 ) ;
251262 done ( ) ;
252263 } ) ;
253264 }
@@ -265,6 +276,7 @@ module.exports = {
265276 'File does not exist' : function ( done ) {
266277 akamai . rename ( pathRemoteFile , pathRemoteFile + '.renamed' , function ( err ) {
267278 err . message . should . include ( 404 ) ;
279+ err . code . should . eql ( 404 ) ;
268280 done ( ) ;
269281 } ) ;
270282 }
@@ -283,6 +295,7 @@ module.exports = {
283295 'File does not exist' : function ( done ) {
284296 akamai . delete ( pathRemoteFile + '.renamed' , function ( err ) {
285297 err . message . should . include ( 404 ) ;
298+ err . code . should . eql ( 404 ) ;
286299 done ( ) ;
287300 } ) ;
288301 }
0 commit comments