Comparing version 3.0.0-beta.1 to 3.0.0-beta.2
@@ -11,2 +11,3 @@ import { ContainerMatcher } from "./container-matcher"; | ||
import { StringMatcher } from "./string-matcher"; | ||
export { ContainerMatcher, EmptyMatcher, FunctionMatcher, FunctionSpyCallCountMatcher, FunctionSpyMatcher, Matcher, NumberMatcher, PropertyMatcher, SpyCallCountType, StringMatcher }; | ||
import { ObjectMatcher } from "./object-matcher"; | ||
export { ContainerMatcher, EmptyMatcher, FunctionMatcher, FunctionSpyCallCountMatcher, FunctionSpyMatcher, Matcher, NumberMatcher, PropertyMatcher, SpyCallCountType, StringMatcher, ObjectMatcher }; |
@@ -23,2 +23,4 @@ "use strict"; | ||
exports.StringMatcher = string_matcher_1.StringMatcher; | ||
const object_matcher_1 = require("./object-matcher"); | ||
exports.ObjectMatcher = object_matcher_1.ObjectMatcher; | ||
//# sourceMappingURL=index.js.map |
@@ -57,3 +57,4 @@ "use strict"; | ||
if (objectA[objectAKey] !== objectB[objectAKey]) { | ||
if (typeof objectA[objectAKey] !== "object" || | ||
if (objectA[objectAKey] === null || | ||
typeof objectA[objectAKey] !== "object" || | ||
this._checkObjectsAreDeepEqual(objectA[objectAKey], objectB[objectAKey]) === false) { | ||
@@ -60,0 +61,0 @@ return false; |
{ | ||
"name": "alsatian", | ||
"version": "3.0.0-beta.1", | ||
"version": "3.0.0-beta.2", | ||
"description": "TypeScript and JavaScript testing framework for beautiful and readable tests", | ||
@@ -28,3 +28,3 @@ "author": "James Richford <=> (=)", | ||
"publish-nightly": "npm run build && node ./dist/scripts/build-nightly", | ||
"prepublishOnly": "npm run clean && npm install && npm test && npm run build", | ||
"prepublishOnly": "npm run clean && npm test && npm run build", | ||
"postpublish": "node ./dist/scripts/tag-release", | ||
@@ -93,3 +93,3 @@ "lint": "npm run lint:code && npm run lint:tests", | ||
"@types/selenium-webdriver": "^3.0.0", | ||
"babel-cli": "^6.18.0", | ||
"babel-cli": "^6.26.0", | ||
"babel-plugin-transform-decorators-legacy": "^1.3.4", | ||
@@ -99,7 +99,6 @@ "babel-preset-es2015": "^6.18.0", | ||
"mock-require": "^3.0.0", | ||
"nyc": "^12.0.1", | ||
"nyc": "^14.1.1", | ||
"prettier": "^1.10.2", | ||
"rimraf": "^2.5.4", | ||
"selenium-webdriver": "^3.0.1", | ||
"ts-node": "^8.3.0", | ||
"tslint": "^5.9.1", | ||
@@ -119,3 +118,4 @@ "tslint-plugin-prettier": "^1.3.0", | ||
"reflect-metadata": "^0.1.3", | ||
"tap-bark": "^2.0.0-beta.1" | ||
"tap-bark": "^2.0.0-beta.1", | ||
"ts-node": "^8.3.0" | ||
}, | ||
@@ -122,0 +122,0 @@ "nyc": { |
{ | ||
"name": "alsatian", | ||
"version": "3.0.0-beta.1", | ||
"version": "3.0.0-beta.2", | ||
"description": "TypeScript and JavaScript testing framework for beautiful and readable tests", | ||
@@ -28,3 +28,3 @@ "author": "James Richford <=> (=)", | ||
"publish-nightly": "npm run build && node ./dist/scripts/build-nightly", | ||
"prepublishOnly": "npm run clean && npm install && npm test && npm run build", | ||
"prepublishOnly": "npm run clean && npm test && npm run build", | ||
"postpublish": "node ./dist/scripts/tag-release", | ||
@@ -93,3 +93,3 @@ "lint": "npm run lint:code && npm run lint:tests", | ||
"@types/selenium-webdriver": "^3.0.0", | ||
"babel-cli": "^6.18.0", | ||
"babel-cli": "^6.26.0", | ||
"babel-plugin-transform-decorators-legacy": "^1.3.4", | ||
@@ -99,7 +99,6 @@ "babel-preset-es2015": "^6.18.0", | ||
"mock-require": "^3.0.0", | ||
"nyc": "^12.0.1", | ||
"nyc": "^14.1.1", | ||
"prettier": "^1.10.2", | ||
"rimraf": "^2.5.4", | ||
"selenium-webdriver": "^3.0.1", | ||
"ts-node": "^8.3.0", | ||
"tslint": "^5.9.1", | ||
@@ -119,3 +118,4 @@ "tslint-plugin-prettier": "^1.3.0", | ||
"reflect-metadata": "^0.1.3", | ||
"tap-bark": "^2.0.0-beta.1" | ||
"tap-bark": "^2.0.0-beta.1", | ||
"ts-node": "^8.3.0" | ||
}, | ||
@@ -122,0 +122,0 @@ "nyc": { |
151887
18
3262
11
+ Addedts-node@^8.3.0
+ Addedarg@4.1.3(transitive)
+ Addedbuffer-from@1.1.2(transitive)
+ Addeddiff@4.0.2(transitive)
+ Addedmake-error@1.3.6(transitive)
+ Addedsource-map@0.6.1(transitive)
+ Addedsource-map-support@0.5.21(transitive)
+ Addedts-node@8.10.2(transitive)
+ Addedtypescript@5.7.3(transitive)
+ Addedyn@3.1.1(transitive)