Skip to content
This repository was archived by the owner on Sep 3, 2021. It is now read-only.

Commit 3d1a90b

Browse files
committed
Fix integration tests
1 parent 90bd912 commit 3d1a90b

File tree

2 files changed

+32
-31
lines changed

2 files changed

+32
-31
lines changed

CONTRIBUTING.md

+1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ If you want to run integration tests locally, make sure your setup meets the
4545
following requirements:
4646

4747
- A local Neo4J instance with username `neo4j` and password `letmein`
48+
- APOC plugin installed (see instructions [here](https://github.com/neo4j-contrib/neo4j-apoc-procedures#installation-with-neo4j-desktop))
4849
- Your Neo4J instance runs on [this database](https://s3.amazonaws.com/neo4j-sandbox-usecase-datastores/v3_5/recommendations.db.zip)
4950

5051
In order to import the database, you can download the zipped files and extract

test/integration/integration.test.js

+31-31
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ test('basic GraphQL query', async t => {
4949
t.deepEqual(data.data, expected.data);
5050
})
5151
.catch(error => {
52-
t.fail(error);
52+
t.fail(error.message);
5353
});
5454
});
5555

@@ -119,7 +119,7 @@ test('GraphQL query with @cypher directive', async t => {
119119
t.deepEqual(data.data, expected.data);
120120
})
121121
.catch(error => {
122-
t.fail(error);
122+
t.fail(error.message);
123123
});
124124
});
125125

@@ -168,7 +168,7 @@ test('Handle @cypher directive on QueryType', async t => {
168168
t.deepEqual(data.data, expected.data);
169169
})
170170
.catch(error => {
171-
t.fail(error);
171+
t.fail(error.message);
172172
});
173173
});
174174

@@ -198,7 +198,7 @@ test('Mutation with @cypher directive (not-isolated)', async t => {
198198
t.deepEqual(data.data, expected.data);
199199
})
200200
.catch(error => {
201-
t.fail(error);
201+
t.fail(error.message);
202202
});
203203
});
204204

@@ -243,7 +243,7 @@ test('Create node mutation (not-isolated)', async t => {
243243
t.deepEqual(data.data, expected.data);
244244
})
245245
.catch(error => {
246-
t.fail(error);
246+
t.fail(error.message);
247247
});
248248
});
249249

@@ -275,7 +275,7 @@ test('Update node mutation', async t => {
275275
t.deepEqual(data.data, expected.data);
276276
})
277277
.catch(error => {
278-
t.fail(error);
278+
t.fail(error.message);
279279
});
280280
});
281281

@@ -344,7 +344,7 @@ test.serial('Add relationship mutation (not-isolated)', async t => {
344344
//t.deepEqual(data.data, expected.data);
345345
})
346346
.catch(error => {
347-
t.fail(error);
347+
t.fail(error.message);
348348
});
349349
});
350350

@@ -384,7 +384,7 @@ test.serial('Remove relationship mutation (not-isolated)', async t => {
384384
t.is(data.data.RemoveMovieGenres.from.genres.length, 3);
385385
})
386386
.catch(error => {
387-
t.fail(error);
387+
t.fail(error.message);
388388
});
389389
});
390390

@@ -405,7 +405,7 @@ test('Delete node mutation', async t => {
405405
//
406406
})
407407
.catch(error => {
408-
t.fail(error);
408+
t.fail(error.message);
409409
});
410410

411411
await client
@@ -422,7 +422,7 @@ test('Delete node mutation', async t => {
422422
t.is(data.data.Movie.length, 0);
423423
})
424424
.catch(error => {
425-
t.fail(error);
425+
t.fail(error.message);
426426
});
427427
});
428428
// TODO: mutation with variables
@@ -508,7 +508,7 @@ test('Top level orderBy', async t => {
508508
t.deepEqual(data.data, expected.data);
509509
})
510510
.catch(error => {
511-
t.fail(error);
511+
t.fail(error.message);
512512
});
513513
});
514514

@@ -564,7 +564,7 @@ test('query relationship property data', async t => {
564564
t.deepEqual(data.data, expected.data);
565565
})
566566
.catch(error => {
567-
t.fail(error);
567+
t.fail(error.message);
568568
});
569569
});
570570

@@ -604,7 +604,7 @@ test('query using inine fragment', async t => {
604604
t.deepEqual(data.data.Movie[0].ratings[0], expected);
605605
})
606606
.catch(error => {
607-
t.fail(error);
607+
t.fail(error.message);
608608
});
609609
});
610610

@@ -657,7 +657,7 @@ test.serial(
657657
t.deepEqual(data, expected);
658658
})
659659
.catch(error => {
660-
t.fail(error);
660+
t.fail(error.message);
661661
});
662662
}
663663
);
@@ -724,7 +724,7 @@ test.serial(
724724
t.deepEqual(data, expected);
725725
})
726726
.catch(error => {
727-
t.fail(error);
727+
t.fail(error.message);
728728
});
729729
}
730730
);
@@ -800,7 +800,7 @@ test.serial(
800800
t.deepEqual(data, expected);
801801
})
802802
.catch(error => {
803-
t.fail(error);
803+
t.fail(error.message);
804804
});
805805
}
806806
);
@@ -882,7 +882,7 @@ test.serial(
882882
t.deepEqual(data.data, expected.data);
883883
})
884884
.catch(error => {
885-
t.fail(error);
885+
t.fail(error.message);
886886
});
887887
}
888888
);
@@ -920,7 +920,7 @@ test.serial(
920920
t.deepEqual(data, expected);
921921
})
922922
.catch(error => {
923-
t.fail(error);
923+
t.fail(error.message);
924924
});
925925
}
926926
);
@@ -960,7 +960,7 @@ test.serial(
960960
t.deepEqual(data.data, expected.data);
961961
})
962962
.catch(error => {
963-
t.fail(error);
963+
t.fail(error.message);
964964
});
965965
}
966966
);
@@ -1000,7 +1000,7 @@ test.serial(
10001000
t.deepEqual(data.data, expected.data);
10011001
})
10021002
.catch(error => {
1003-
t.fail(error);
1003+
t.fail(error.message);
10041004
});
10051005
}
10061006
);
@@ -1044,7 +1044,7 @@ test.serial(
10441044
t.deepEqual(data, expected);
10451045
})
10461046
.catch(error => {
1047-
t.fail(error);
1047+
t.fail(error.message);
10481048
});
10491049
}
10501050
);
@@ -1095,7 +1095,7 @@ test.serial(
10951095
t.deepEqual(data.data, expected.data);
10961096
})
10971097
.catch(error => {
1098-
t.fail(error);
1098+
t.fail(error.message);
10991099
});
11001100
}
11011101
);
@@ -1152,7 +1152,7 @@ test('Basic filter', async t => {
11521152
t.deepEqual(data.data, expected.data);
11531153
})
11541154
.catch(error => {
1155-
t.fail(error);
1155+
t.fail(error.message);
11561156
});
11571157
});
11581158

@@ -1187,7 +1187,7 @@ test.before(
11871187
t.deepEqual(data.data, expected.data);
11881188
})
11891189
.catch(error => {
1190-
t.fail(error);
1190+
t.fail(error.message);
11911191
});
11921192
}
11931193
);
@@ -1224,7 +1224,7 @@ test('Basic filter using Apollo generated filters underscore test', async t => {
12241224
t.deepEqual(data.data, expected.data);
12251225
})
12261226
.catch(error => {
1227-
t.fail(error);
1227+
t.fail(error.message);
12281228
});
12291229
});
12301230

@@ -1263,7 +1263,7 @@ test('Filter with AND', async t => {
12631263
t.deepEqual(data.data, expected.data);
12641264
})
12651265
.catch(error => {
1266-
t.fail(error);
1266+
t.fail(error.message);
12671267
});
12681268
});
12691269

@@ -1328,7 +1328,7 @@ test('Filter with OR', async t => {
13281328
t.deepEqual(data.data, expected.data);
13291329
})
13301330
.catch(error => {
1331-
t.fail(error);
1331+
t.fail(error.message);
13321332
});
13331333
});
13341334

@@ -1636,7 +1636,7 @@ test('Filter with nested AND and OR', async t => {
16361636
t.deepEqual(data.data, expected.data);
16371637
})
16381638
.catch(error => {
1639-
t.fail(error);
1639+
t.fail(error.message);
16401640
});
16411641
});
16421642

@@ -1835,7 +1835,7 @@ test('Filter in selection', async t => {
18351835
t.deepEqual(data.data, expected.data);
18361836
})
18371837
.catch(error => {
1838-
t.fail(error);
1838+
t.fail(error.message);
18391839
});
18401840
});
18411841

@@ -1894,7 +1894,7 @@ test('Nested filter', async t => {
18941894
t.deepEqual(data.data, expected.data);
18951895
})
18961896
.catch(error => {
1897-
t.fail(error);
1897+
t.fail(error.message);
18981898
});
18991899
});
19001900

@@ -1957,6 +1957,6 @@ test('Filter with GraphQL variable', async t => {
19571957
t.deepEqual(data.data, expected.data);
19581958
})
19591959
.catch(error => {
1960-
t.fail(error);
1960+
t.fail(error.message);
19611961
});
19621962
});

0 commit comments

Comments
 (0)