improve log output of jasmine toEqual
with nested objects/arrays
This commit is contained in:
parent
6a0ff9eb7c
commit
0ddedab5d5
3 changed files with 18 additions and 2 deletions
|
@ -123,6 +123,7 @@
|
||||||
"ignore": "^3.3.7",
|
"ignore": "^3.3.7",
|
||||||
"istanbul": "^0.4.5",
|
"istanbul": "^0.4.5",
|
||||||
"jasmine-core": "^2.9.0",
|
"jasmine-core": "^2.9.0",
|
||||||
|
"jasmine-diff": "^0.1.3",
|
||||||
"jasmine-jquery": "^2.1.1",
|
"jasmine-jquery": "^2.1.1",
|
||||||
"karma": "^2.0.2",
|
"karma": "^2.0.2",
|
||||||
"karma-chrome-launcher": "^2.2.0",
|
"karma-chrome-launcher": "^2.2.0",
|
||||||
|
|
|
@ -6,6 +6,7 @@ import '~/commons';
|
||||||
import Vue from 'vue';
|
import Vue from 'vue';
|
||||||
import VueResource from 'vue-resource';
|
import VueResource from 'vue-resource';
|
||||||
import Translate from '~/vue_shared/translate';
|
import Translate from '~/vue_shared/translate';
|
||||||
|
import jasmineDiff from 'jasmine-diff';
|
||||||
|
|
||||||
import { getDefaultAdapter } from '~/lib/utils/axios_utils';
|
import { getDefaultAdapter } from '~/lib/utils/axios_utils';
|
||||||
import { FIXTURES_PATH, TEST_HOST } from './test_constants';
|
import { FIXTURES_PATH, TEST_HOST } from './test_constants';
|
||||||
|
@ -35,7 +36,15 @@ Vue.use(Translate);
|
||||||
jasmine.getFixtures().fixturesPath = FIXTURES_PATH;
|
jasmine.getFixtures().fixturesPath = FIXTURES_PATH;
|
||||||
jasmine.getJSONFixtures().fixturesPath = FIXTURES_PATH;
|
jasmine.getJSONFixtures().fixturesPath = FIXTURES_PATH;
|
||||||
|
|
||||||
beforeAll(() => jasmine.addMatchers(customMatchers));
|
beforeAll(() => {
|
||||||
|
jasmine.addMatchers(
|
||||||
|
jasmineDiff(jasmine, {
|
||||||
|
colors: true,
|
||||||
|
inline: true,
|
||||||
|
}),
|
||||||
|
);
|
||||||
|
jasmine.addMatchers(customMatchers);
|
||||||
|
});
|
||||||
|
|
||||||
// globalize common libraries
|
// globalize common libraries
|
||||||
window.$ = $;
|
window.$ = $;
|
||||||
|
|
|
@ -2522,7 +2522,7 @@ di@^0.0.1:
|
||||||
version "0.0.1"
|
version "0.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c"
|
resolved "https://registry.yarnpkg.com/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c"
|
||||||
|
|
||||||
diff@^3.4.0:
|
diff@^3.2.0, diff@^3.4.0:
|
||||||
version "3.5.0"
|
version "3.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
|
resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
|
||||||
|
|
||||||
|
@ -4554,6 +4554,12 @@ jasmine-core@^2.9.0:
|
||||||
version "2.9.0"
|
version "2.9.0"
|
||||||
resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.9.0.tgz#bfbb56defcd30789adec5a3fbba8504233289c72"
|
resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.9.0.tgz#bfbb56defcd30789adec5a3fbba8504233289c72"
|
||||||
|
|
||||||
|
jasmine-diff@^0.1.3:
|
||||||
|
version "0.1.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/jasmine-diff/-/jasmine-diff-0.1.3.tgz#93ccc2dcc41028c5ddd4606558074839f2deeaa8"
|
||||||
|
dependencies:
|
||||||
|
diff "^3.2.0"
|
||||||
|
|
||||||
jasmine-jquery@^2.1.1:
|
jasmine-jquery@^2.1.1:
|
||||||
version "2.1.1"
|
version "2.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/jasmine-jquery/-/jasmine-jquery-2.1.1.tgz#d4095e646944a26763235769ab018d9f30f0d47b"
|
resolved "https://registry.yarnpkg.com/jasmine-jquery/-/jasmine-jquery-2.1.1.tgz#d4095e646944a26763235769ab018d9f30f0d47b"
|
||||||
|
|
Loading…
Reference in a new issue