Sfoglia il codice sorgente

Update test libraries

Sotaro KARASAWA 8 anni fa
parent
commit
84d74414b2
3 ha cambiato i file con 163 aggiunte e 91 eliminazioni
  1. 157 85
      npm-shrinkwrap.json
  2. 5 5
      package.json
  3. 1 1
      test/models/user.test.js

+ 157 - 85
npm-shrinkwrap.json

@@ -463,9 +463,9 @@
       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz"
       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz"
     },
     },
     "assertion-error": {
     "assertion-error": {
-      "version": "1.0.0",
-      "from": "assertion-error@https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.0.tgz",
-      "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.0.tgz",
+      "version": "1.0.2",
+      "from": "assertion-error@>=1.0.1 <2.0.0",
+      "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.2.tgz",
       "dev": true
       "dev": true
     },
     },
     "ast-types": {
     "ast-types": {
@@ -1212,6 +1212,12 @@
       "from": "brorand@https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
       "from": "brorand@https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
       "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz"
       "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz"
     },
     },
+    "browser-stdout": {
+      "version": "1.3.0",
+      "from": "browser-stdout@1.3.0",
+      "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz",
+      "dev": true
+    },
     "browserify-aes": {
     "browserify-aes": {
       "version": "1.0.6",
       "version": "1.0.6",
       "from": "browserify-aes@https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz",
       "from": "browserify-aes@https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz",
@@ -1358,9 +1364,9 @@
       "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz"
       "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz"
     },
     },
     "chai": {
     "chai": {
-      "version": "1.10.0",
-      "from": "chai@https://registry.npmjs.org/chai/-/chai-1.10.0.tgz",
-      "resolved": "https://registry.npmjs.org/chai/-/chai-1.10.0.tgz",
+      "version": "4.1.0",
+      "from": "chai@>=4.1.0 <4.2.0",
+      "resolved": "https://registry.npmjs.org/chai/-/chai-4.1.0.tgz",
       "dev": true
       "dev": true
     },
     },
     "chalk": {
     "chalk": {
@@ -1373,6 +1379,12 @@
       "from": "charenc@>=0.0.1 <0.1.0",
       "from": "charenc@>=0.0.1 <0.1.0",
       "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz"
       "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz"
     },
     },
+    "check-error": {
+      "version": "1.0.2",
+      "from": "check-error@>=1.0.1 <2.0.0",
+      "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
+      "dev": true
+    },
     "chokidar": {
     "chokidar": {
       "version": "1.7.0",
       "version": "1.7.0",
       "from": "chokidar@https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
       "from": "chokidar@https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
@@ -1740,10 +1752,18 @@
       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"
       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"
     },
     },
     "deep-eql": {
     "deep-eql": {
-      "version": "0.1.3",
-      "from": "deep-eql@https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz",
-      "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz",
-      "dev": true
+      "version": "2.0.2",
+      "from": "deep-eql@>=2.0.1 <3.0.0",
+      "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-2.0.2.tgz",
+      "dev": true,
+      "dependencies": {
+        "type-detect": {
+          "version": "3.0.0",
+          "from": "type-detect@>=3.0.0 <4.0.0",
+          "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-3.0.0.tgz",
+          "dev": true
+        }
+      }
     },
     },
     "deep-is": {
     "deep-is": {
       "version": "0.1.3",
       "version": "0.1.3",
@@ -2342,6 +2362,12 @@
       "from": "filesize@https://registry.npmjs.org/filesize/-/filesize-2.0.4.tgz",
       "from": "filesize@https://registry.npmjs.org/filesize/-/filesize-2.0.4.tgz",
       "resolved": "https://registry.npmjs.org/filesize/-/filesize-2.0.4.tgz"
       "resolved": "https://registry.npmjs.org/filesize/-/filesize-2.0.4.tgz"
     },
     },
+    "fill-keys": {
+      "version": "1.0.2",
+      "from": "fill-keys@>=1.0.2 <2.0.0",
+      "resolved": "https://registry.npmjs.org/fill-keys/-/fill-keys-1.0.2.tgz",
+      "dev": true
+    },
     "fill-range": {
     "fill-range": {
       "version": "2.2.3",
       "version": "2.2.3",
       "from": "fill-range@https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
       "from": "fill-range@https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
@@ -2471,9 +2497,9 @@
       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz"
       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz"
     },
     },
     "formatio": {
     "formatio": {
-      "version": "1.1.1",
-      "from": "formatio@https://registry.npmjs.org/formatio/-/formatio-1.1.1.tgz",
-      "resolved": "https://registry.npmjs.org/formatio/-/formatio-1.1.1.tgz",
+      "version": "1.2.0",
+      "from": "formatio@1.2.0",
+      "resolved": "https://registry.npmjs.org/formatio/-/formatio-1.2.0.tgz",
       "dev": true
       "dev": true
     },
     },
     "forwarded": {
     "forwarded": {
@@ -3192,6 +3218,12 @@
       "from": "get-caller-file@https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz",
       "from": "get-caller-file@https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz",
       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz"
       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz"
     },
     },
+    "get-func-name": {
+      "version": "2.0.0",
+      "from": "get-func-name@>=2.0.0 <3.0.0",
+      "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
+      "dev": true
+    },
     "get-stdin": {
     "get-stdin": {
       "version": "4.0.1",
       "version": "4.0.1",
       "from": "get-stdin@https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
       "from": "get-stdin@https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
@@ -4319,6 +4351,12 @@
       "from": "is-number@https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
       "from": "is-number@https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
       "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz"
       "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz"
     },
     },
+    "is-object": {
+      "version": "1.0.1",
+      "from": "is-object@>=1.0.1 <1.1.0",
+      "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz",
+      "dev": true
+    },
     "is-path-cwd": {
     "is-path-cwd": {
       "version": "1.0.0",
       "version": "1.0.0",
       "from": "is-path-cwd@https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
       "from": "is-path-cwd@https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
@@ -4815,11 +4853,23 @@
       "from": "lodash@https://registry.npmjs.org/lodash/-/lodash-3.5.0.tgz",
       "from": "lodash@https://registry.npmjs.org/lodash/-/lodash-3.5.0.tgz",
       "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.5.0.tgz"
       "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.5.0.tgz"
     },
     },
+    "lodash._baseassign": {
+      "version": "3.2.0",
+      "from": "lodash._baseassign@>=3.0.0 <4.0.0",
+      "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz",
+      "dev": true
+    },
     "lodash._basecopy": {
     "lodash._basecopy": {
       "version": "3.0.1",
       "version": "3.0.1",
       "from": "lodash._basecopy@https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
       "from": "lodash._basecopy@https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
       "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz"
       "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz"
     },
     },
+    "lodash._basecreate": {
+      "version": "3.0.3",
+      "from": "lodash._basecreate@>=3.0.0 <4.0.0",
+      "resolved": "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz",
+      "dev": true
+    },
     "lodash._basetostring": {
     "lodash._basetostring": {
       "version": "3.0.1",
       "version": "3.0.1",
       "from": "lodash._basetostring@https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz",
       "from": "lodash._basetostring@https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz",
@@ -4917,6 +4967,12 @@
       "from": "lodash.clonedeep@https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
       "from": "lodash.clonedeep@https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
       "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz"
       "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz"
     },
     },
+    "lodash.create": {
+      "version": "3.1.1",
+      "from": "lodash.create@3.1.1",
+      "resolved": "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz",
+      "dev": true
+    },
     "lodash.defaults": {
     "lodash.defaults": {
       "version": "2.4.1",
       "version": "2.4.1",
       "from": "lodash.defaults@https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz",
       "from": "lodash.defaults@https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz",
@@ -5037,9 +5093,9 @@
       "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz"
       "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz"
     },
     },
     "lolex": {
     "lolex": {
-      "version": "1.1.0",
-      "from": "lolex@https://registry.npmjs.org/lolex/-/lolex-1.1.0.tgz",
-      "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.1.0.tgz",
+      "version": "1.6.0",
+      "from": "lolex@>=1.6.0 <2.0.0",
+      "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.6.0.tgz",
       "dev": true
       "dev": true
     },
     },
     "longest": {
     "longest": {
@@ -5207,79 +5263,55 @@
       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz"
       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz"
     },
     },
     "mocha": {
     "mocha": {
-      "version": "2.2.5",
-      "from": "mocha@https://registry.npmjs.org/mocha/-/mocha-2.2.5.tgz",
-      "resolved": "https://registry.npmjs.org/mocha/-/mocha-2.2.5.tgz",
+      "version": "3.4.2",
+      "from": "mocha@>=3.4.2 <3.5.0",
+      "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.4.2.tgz",
       "dev": true,
       "dev": true,
       "dependencies": {
       "dependencies": {
-        "commander": {
-          "version": "2.3.0",
-          "from": "commander@https://registry.npmjs.org/commander/-/commander-2.3.0.tgz",
-          "resolved": "https://registry.npmjs.org/commander/-/commander-2.3.0.tgz",
-          "dev": true
-        },
         "debug": {
         "debug": {
-          "version": "2.0.0",
-          "from": "debug@https://registry.npmjs.org/debug/-/debug-2.0.0.tgz",
-          "resolved": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz",
+          "version": "2.6.0",
+          "from": "debug@2.6.0",
+          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz",
           "dev": true
           "dev": true
         },
         },
         "diff": {
         "diff": {
-          "version": "1.4.0",
-          "from": "diff@https://registry.npmjs.org/diff/-/diff-1.4.0.tgz",
-          "resolved": "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz",
-          "dev": true
-        },
-        "escape-string-regexp": {
-          "version": "1.0.2",
-          "from": "escape-string-regexp@https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.2.tgz",
-          "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.2.tgz",
+          "version": "3.2.0",
+          "from": "diff@3.2.0",
+          "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz",
           "dev": true
           "dev": true
         },
         },
         "glob": {
         "glob": {
-          "version": "3.2.3",
-          "from": "glob@https://registry.npmjs.org/glob/-/glob-3.2.3.tgz",
-          "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.3.tgz",
+          "version": "7.1.1",
+          "from": "glob@7.1.1",
+          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz",
           "dev": true
           "dev": true
         },
         },
-        "graceful-fs": {
-          "version": "2.0.3",
-          "from": "graceful-fs@https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz",
-          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz",
-          "dev": true
-        },
-        "growl": {
-          "version": "1.8.1",
-          "from": "growl@https://registry.npmjs.org/growl/-/growl-1.8.1.tgz",
-          "resolved": "https://registry.npmjs.org/growl/-/growl-1.8.1.tgz",
-          "dev": true
-        },
-        "minimatch": {
-          "version": "0.2.14",
-          "from": "minimatch@https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz",
-          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz",
-          "dev": true
-        },
-        "mkdirp": {
-          "version": "0.5.0",
-          "from": "mkdirp@https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz",
-          "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz",
+        "json3": {
+          "version": "3.3.2",
+          "from": "json3@3.3.2",
+          "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz",
           "dev": true
           "dev": true
         },
         },
         "ms": {
         "ms": {
-          "version": "0.6.2",
-          "from": "ms@https://registry.npmjs.org/ms/-/ms-0.6.2.tgz",
-          "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz",
+          "version": "0.7.2",
+          "from": "ms@0.7.2",
+          "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
           "dev": true
           "dev": true
         },
         },
         "supports-color": {
         "supports-color": {
-          "version": "1.2.1",
-          "from": "supports-color@https://registry.npmjs.org/supports-color/-/supports-color-1.2.1.tgz",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.2.1.tgz",
+          "version": "3.1.2",
+          "from": "supports-color@3.1.2",
+          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz",
           "dev": true
           "dev": true
         }
         }
       }
       }
     },
     },
+    "module-not-found-error": {
+      "version": "1.0.1",
+      "from": "module-not-found-error@>=1.0.0 <2.0.0",
+      "resolved": "https://registry.npmjs.org/module-not-found-error/-/module-not-found-error-1.0.1.tgz",
+      "dev": true
+    },
     "moment": {
     "moment": {
       "version": "2.18.1",
       "version": "2.18.1",
       "from": "moment@2.18.1",
       "from": "moment@2.18.1",
@@ -5420,6 +5452,12 @@
       "from": "nan@https://registry.npmjs.org/nan/-/nan-2.6.2.tgz",
       "from": "nan@https://registry.npmjs.org/nan/-/nan-2.6.2.tgz",
       "resolved": "https://registry.npmjs.org/nan/-/nan-2.6.2.tgz"
       "resolved": "https://registry.npmjs.org/nan/-/nan-2.6.2.tgz"
     },
     },
+    "native-promise-only": {
+      "version": "0.8.1",
+      "from": "native-promise-only@>=0.8.1 <0.9.0",
+      "resolved": "https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz",
+      "dev": true
+    },
     "natives": {
     "natives": {
       "version": "1.1.0",
       "version": "1.1.0",
       "from": "natives@https://registry.npmjs.org/natives/-/natives-1.1.0.tgz",
       "from": "natives@https://registry.npmjs.org/natives/-/natives-1.1.0.tgz",
@@ -5842,6 +5880,12 @@
       "from": "path-type@https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
       "from": "path-type@https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
       "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz"
       "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz"
     },
     },
+    "pathval": {
+      "version": "1.1.0",
+      "from": "pathval@>=1.0.0 <2.0.0",
+      "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
+      "dev": true
+    },
     "pbkdf2": {
     "pbkdf2": {
       "version": "3.0.12",
       "version": "3.0.12",
       "from": "pbkdf2@https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.12.tgz",
       "from": "pbkdf2@https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.12.tgz",
@@ -5945,10 +5989,18 @@
       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.4.tgz"
       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.4.tgz"
     },
     },
     "proxyquire": {
     "proxyquire": {
-      "version": "1.4.0",
-      "from": "proxyquire@https://registry.npmjs.org/proxyquire/-/proxyquire-1.4.0.tgz",
-      "resolved": "https://registry.npmjs.org/proxyquire/-/proxyquire-1.4.0.tgz",
-      "dev": true
+      "version": "1.8.0",
+      "from": "proxyquire@>=1.8.0 <1.9.0",
+      "resolved": "https://registry.npmjs.org/proxyquire/-/proxyquire-1.8.0.tgz",
+      "dev": true,
+      "dependencies": {
+        "resolve": {
+          "version": "1.1.7",
+          "from": "resolve@>=1.1.7 <1.2.0",
+          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
+          "dev": true
+        }
+      }
     },
     },
     "prr": {
     "prr": {
       "version": "0.0.0",
       "version": "0.0.0",
@@ -6605,9 +6657,9 @@
       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz"
       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz"
     },
     },
     "samsam": {
     "samsam": {
-      "version": "1.1.3",
-      "from": "samsam@https://registry.npmjs.org/samsam/-/samsam-1.1.3.tgz",
-      "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.1.3.tgz",
+      "version": "1.2.1",
+      "from": "samsam@>=1.1.3 <2.0.0",
+      "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.2.1.tgz",
       "dev": true
       "dev": true
     },
     },
     "sass-graph": {
     "sass-graph": {
@@ -6742,15 +6794,29 @@
       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz"
       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz"
     },
     },
     "sinon": {
     "sinon": {
-      "version": "1.14.1",
-      "from": "sinon@https://registry.npmjs.org/sinon/-/sinon-1.14.1.tgz",
-      "resolved": "https://registry.npmjs.org/sinon/-/sinon-1.14.1.tgz",
-      "dev": true
+      "version": "2.3.8",
+      "from": "sinon@>=2.3.8 <2.4.0",
+      "resolved": "https://registry.npmjs.org/sinon/-/sinon-2.3.8.tgz",
+      "dev": true,
+      "dependencies": {
+        "isarray": {
+          "version": "0.0.1",
+          "from": "isarray@0.0.1",
+          "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+          "dev": true
+        },
+        "path-to-regexp": {
+          "version": "1.7.0",
+          "from": "path-to-regexp@>=1.7.0 <2.0.0",
+          "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz",
+          "dev": true
+        }
+      }
     },
     },
     "sinon-chai": {
     "sinon-chai": {
-      "version": "2.7.0",
-      "from": "sinon-chai@https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.7.0.tgz",
-      "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.7.0.tgz",
+      "version": "2.12.0",
+      "from": "sinon-chai@>=2.12.0 <2.13.0",
+      "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.12.0.tgz",
       "dev": true
       "dev": true
     },
     },
     "slash": {
     "slash": {
@@ -7104,6 +7170,12 @@
       "from": "tempfile@https://registry.npmjs.org/tempfile/-/tempfile-0.1.3.tgz",
       "from": "tempfile@https://registry.npmjs.org/tempfile/-/tempfile-0.1.3.tgz",
       "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-0.1.3.tgz"
       "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-0.1.3.tgz"
     },
     },
+    "text-encoding": {
+      "version": "0.6.4",
+      "from": "text-encoding@0.6.4",
+      "resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz",
+      "dev": true
+    },
     "text-table": {
     "text-table": {
       "version": "0.2.0",
       "version": "0.2.0",
       "from": "text-table@https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
       "from": "text-table@https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
@@ -7263,9 +7335,9 @@
       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz"
       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz"
     },
     },
     "type-detect": {
     "type-detect": {
-      "version": "0.1.1",
-      "from": "type-detect@https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz",
-      "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz",
+      "version": "4.0.3",
+      "from": "type-detect@>=4.0.0 <5.0.0",
+      "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.3.tgz",
       "dev": true
       "dev": true
     },
     },
     "type-is": {
     "type-is": {

+ 5 - 5
package.json

@@ -107,11 +107,11 @@
     "webpack-stream": "~3.2.0"
     "webpack-stream": "~3.2.0"
   },
   },
   "devDependencies": {
   "devDependencies": {
-    "chai": "~1.10.0",
-    "mocha": "~2.2.0",
-    "proxyquire": "~1.4.0",
-    "sinon": "~1.14.0",
-    "sinon-chai": "~2.7.0"
+    "chai": "~4.1.0",
+    "mocha": "~3.4.2",
+    "proxyquire": "~1.8.0",
+    "sinon": "~2.3.8",
+    "sinon-chai": "~2.12.0"
   },
   },
   "license": "MIT",
   "license": "MIT",
   "scripts": {
   "scripts": {

+ 1 - 1
test/models/user.test.js

@@ -33,7 +33,7 @@ describe('User', function () {
 
 
         User.findUsersByPartOfEmail('ao', {})
         User.findUsersByPartOfEmail('ao', {})
         .then(function(userData) {
         .then(function(userData) {
-          expect(userData).to.be.array;
+          expect(userData).to.instanceof(Array);
           expect(userData[0]).to.instanceof(User);
           expect(userData[0]).to.instanceof(User);
           expect(userData[0].email).to.equal('aoi@example.com');
           expect(userData[0].email).to.equal('aoi@example.com');
           done();
           done();