Skip to content

Commit 19f2782

Browse files
committed
bump dependencies
1 parent b666393 commit 19f2782

File tree

4 files changed

+398
-361
lines changed

4 files changed

+398
-361
lines changed

package.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -22,34 +22,34 @@
2222
"lint-staged": "git diff --cached --diff-filter=d --name-only '*.ts' | xargs eslint",
2323
"prepublishOnly": "yarn build",
2424
"test": "yarn test-base && yarn test-sdk",
25-
"test-base": "best -I test/index.ts -r ts-node/register",
25+
"test-base": "best -I test/index.ts -r ts-node/register --verbose",
2626
"test-sdk": "./test/sdk.sh"
2727
},
2828
"dependencies": {
29-
"@zeit/cosmosdb-query": "0.3.0",
29+
"@zeit/cosmosdb-query": "0.3.1",
3030
"base64-lex": "1.0.0",
3131
"path-to-regexp": "3.0.0",
3232
"raw-body": "2.4.1",
33-
"uuid": "3.3.2"
33+
"uuid": "3.3.3"
3434
},
3535
"devDependencies": {
36-
"@azure/cosmos": "2.1.7",
37-
"@babel/core": "7.5.4",
38-
"@types/node": "12.6.6",
36+
"@azure/cosmos": "3.2.0",
37+
"@babel/core": "7.5.5",
38+
"@types/node": "12.7.3",
3939
"@types/uuid": "3.4.5",
40-
"@typescript-eslint/eslint-plugin": "1.12.0",
41-
"@typescript-eslint/parser": "1.12.0",
40+
"@typescript-eslint/eslint-plugin": "2.0.0",
41+
"@typescript-eslint/parser": "2.0.0",
4242
"@zeit/best": "0.5.3",
4343
"@zeit/git-hooks": "0.1.4",
44-
"eslint": "6.0.1",
45-
"eslint-config-airbnb": "17.1.1",
46-
"eslint-config-prettier": "6.0.0",
47-
"eslint-plugin-import": "2.18.0",
44+
"eslint": "6.2.2",
45+
"eslint-config-airbnb": "18.0.1",
46+
"eslint-config-prettier": "6.1.0",
47+
"eslint-plugin-import": "2.18.2",
4848
"eslint-plugin-jsx-a11y": "6.2.3",
49-
"eslint-plugin-react": "7.14.2",
49+
"eslint-plugin-react": "7.14.3",
5050
"prettier": "1.18.2",
5151
"ts-node": "8.3.0",
52-
"typescript": "3.5.3"
52+
"typescript": "3.6.2"
5353
},
5454
"eslintConfig": {
5555
"extends": [

test/index.ts

Lines changed: 21 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,9 @@ export const readDocument404 = withTestEnv(async client => {
1414
});
1515
const item = container.item("not-exist");
1616

17-
try {
18-
await item.read();
19-
assert.fail();
20-
} catch (err) {
21-
assert.equal(err.code, 404);
22-
}
17+
const { resource, statusCode } = await item.read();
18+
assert.strictEqual(resource, undefined);
19+
assert.strictEqual(statusCode, 404);
2320
});
2421

2522
export const upsertDocument = withTestEnv(async client => {
@@ -28,10 +25,11 @@ export const upsertDocument = withTestEnv(async client => {
2825
id: "test-collection"
2926
});
3027
await container.items.upsert({ id: "test", text: "hi" });
31-
const { body } = await container.item("test").read();
32-
assert.strictEqual(body.id, "test");
33-
assert.strictEqual(body.text, "hi");
34-
assert(body._etag);
28+
const { resource } = await container.item("test").read();
29+
30+
assert.strictEqual(resource.id, "test");
31+
assert.strictEqual(resource.text, "hi");
32+
assert(resource._etag);
3533
});
3634

3735
export const upsertDocumentUpdate = withTestEnv(async client => {
@@ -41,19 +39,19 @@ export const upsertDocumentUpdate = withTestEnv(async client => {
4139
});
4240
await container.items.upsert({ id: "test", text: "hi" });
4341
await container.items.upsert({ id: "test", text: "hello" });
44-
const { body } = await container.item("test").read();
45-
assert.strictEqual(body.id, "test");
46-
assert.strictEqual(body.text, "hello");
47-
assert(body._etag);
42+
const { resource } = await container.item("test").read();
43+
assert.strictEqual(resource.id, "test");
44+
assert.strictEqual(resource.text, "hello");
45+
assert(resource._etag);
4846
});
4947

5048
export const readDocumentsEmpty = withTestEnv(async client => {
5149
const { database } = await client.databases.create({ id: "test-database" });
5250
const { container } = await database.containers.create({
5351
id: "test-collection"
5452
});
55-
const { result } = await container.items.readAll().toArray();
56-
assert.deepStrictEqual(result, []);
53+
const { resources } = await container.items.readAll().fetchAll();
54+
assert.deepStrictEqual(resources, []);
5755
});
5856

5957
export const readDocuments = withTestEnv(async client => {
@@ -67,9 +65,9 @@ export const readDocuments = withTestEnv(async client => {
6765
{ id: "test3", text: "baz", n: 3 }
6866
];
6967
await Promise.all(data.map(d => container.items.upsert(d)));
70-
const { result } = await container.items.readAll().toArray();
71-
assert.strictEqual(result.length, data.length);
72-
const sortedResult = result.sort(
68+
const { resources } = await container.items.readAll().fetchAll();
69+
assert.strictEqual(resources.length, data.length);
70+
const sortedResult = resources.sort(
7371
(a: { n: number }, b: { n: number }) => a.n - b.n
7472
);
7573
for (let i = 0, l = sortedResult.length; i < l; i += 1) {
@@ -86,16 +84,16 @@ export const udf = withTestEnv(async client => {
8684
const { container } = await database.containers.create({
8785
id: "test-collection"
8886
});
89-
await container.userDefinedFunctions.create({
87+
await container.scripts.userDefinedFunctions.create({
9088
id: "REGEX_MATCH",
9189
body: `
9290
function(input, pattern) {
9391
return input.match(pattern) !== null
9492
}
9593
`
9694
});
97-
const { result } = await container.items
95+
const { resources } = await container.items
9896
.query(`SELECT VALUE udf.REGEX_MATCH("foobar", ".*bar")`)
99-
.toArray();
100-
assert.deepStrictEqual(result, [true]);
97+
.fetchAll();
98+
assert.deepStrictEqual(resources, [true]);
10199
});

test/with-cosmosdb.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,7 @@ export default function withCosmosDBServer(fn: (...args: any[]) => any) {
1313

1414
const client = new CosmosClient({
1515
endpoint: `https://localhost:${port}`,
16-
auth: {
17-
masterKey: "test-master-key"
18-
}
16+
key: "test-master-key"
1917
});
2018

2119
try {

0 commit comments

Comments
 (0)