Skip to content

Commit 9d55362

Browse files
authored
Merge pull request #113 from EvanOxfeld/fix-watch-setup-deleteTables
2 parents 8be18c9 + 229a8f6 commit 9d55362

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

setup.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,13 @@ module.exports = async function () {
3838
global.__DYNAMODB_CLIENT__ = dynamoDB;
3939

4040
try {
41-
const {TableNames: tableNames} = await Promise.race([
42-
dynamoDB.listTables({}),
43-
waitForLocalhost(port)
44-
]);
41+
const promises = [dynamoDB.listTables({})];
42+
43+
if (!global.__DYNAMODB__) {
44+
promises.push(waitForLocalhost(port));
45+
}
46+
47+
const {TableNames: tableNames} = await Promise.race(promises);
4548
await deleteTables(dynamoDB, tableNames); // cleanup leftovers
4649
} catch (err) {
4750
// eslint-disable-next-line no-console
@@ -70,7 +73,5 @@ async function createTables(dynamoDB, tables) {
7073
}
7174

7275
async function deleteTables(dynamoDB, tableNames) {
73-
return Promise.all(
74-
tableNames.map(tableName => dynamoDB.deleteTable({TableName: tableName}).promise())
75-
);
76+
return Promise.all(tableNames.map(tableName => dynamoDB.deleteTable({TableName: tableName})));
7677
}

0 commit comments

Comments
 (0)