Skip to content

Commit b694564

Browse files
authored
Merge pull request #355 from ml054/v5.2
RDBC-662 store type of every array member - fixing tests
2 parents 106f7db + 8406592 commit b694564

File tree

1 file changed

+15
-13
lines changed

1 file changed

+15
-13
lines changed

test/Ported/BulkInsert/BulkInsertsTest.ts

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -78,16 +78,16 @@ describe("bulk insert", function () {
7878
} catch (error) {
7979
assert.strictEqual(error.name, "BulkInsertAbortedException", error.message);
8080
const bulkInsertCanceled = /TaskCanceledException/i.test(error.message);
81-
const bulkInsertNotRegisteredYet =
81+
const bulkInsertNotRegisteredYet =
8282
/Unable to kill bulk insert operation, because it was not found on the server./i.test(error.message);
83-
const bulkInsertSuccessfullyKilled =
83+
const bulkInsertSuccessfullyKilled =
8484
/Bulk insert was aborted by the user./i.test(error.message);
8585

8686
// this one's racy, so it's one or the other
8787
assert.ok(
88-
bulkInsertCanceled
89-
|| bulkInsertNotRegisteredYet
90-
|| bulkInsertSuccessfullyKilled,
88+
bulkInsertCanceled
89+
|| bulkInsertNotRegisteredYet
90+
|| bulkInsertSuccessfullyKilled,
9191
"Unexpected error message:" + error.message);
9292
}
9393
});
@@ -107,16 +107,16 @@ describe("bulk insert", function () {
107107
} catch (error) {
108108
assert.strictEqual(error.name, "BulkInsertAbortedException", error.message);
109109
const bulkInsertCanceled = /TaskCanceledException/i.test(error.message);
110-
const bulkInsertNotRegisteredYet =
110+
const bulkInsertNotRegisteredYet =
111111
/Unable to kill bulk insert operation, because it was not found on the server./i.test(error.message);
112-
const bulkInsertSuccessfullyKilled =
112+
const bulkInsertSuccessfullyKilled =
113113
/Bulk insert was aborted by the user./i.test(error.message);
114114

115115
// this one's racy, so it's one or the other
116116
assert.ok(
117-
bulkInsertCanceled
118-
|| bulkInsertNotRegisteredYet
119-
|| bulkInsertSuccessfullyKilled,
117+
bulkInsertCanceled
118+
|| bulkInsertNotRegisteredYet
119+
|| bulkInsertSuccessfullyKilled,
120120
"Unexpected error message:" + error.message);
121121
}
122122
});
@@ -202,9 +202,11 @@ describe("bulk insert", function () {
202202
assert.ok(metadata["@id"], entity["id"]);
203203
const nestedObjectTypes = metadata[CONSTANTS.Documents.Metadata.NESTED_OBJECT_TYPES];
204204
assert.ok(nestedObjectTypes);
205-
assert.strictEqual(Object.keys(nestedObjectTypes).length, 2);
206-
assert.strictEqual(nestedObjectTypes["items[]"], BulkTestItem.name);
207-
assert.strictEqual(nestedObjectTypes["items[].created"], "date");
205+
assert.strictEqual(Object.keys(nestedObjectTypes).length, 6);
206+
for (let i = 0; i < 3; i++) {
207+
assert.strictEqual(nestedObjectTypes["items." + i], BulkTestItem.name);
208+
assert.strictEqual(nestedObjectTypes["items." + i + ".created"], "date");
209+
}
208210
}
209211
});
210212

0 commit comments

Comments
 (0)