Skip to content

Commit d62d6a5

Browse files
authored
Add @slack/web-api Integration Test (#591)
1 parent 8e1e5fc commit d62d6a5

File tree

3 files changed

+89
-1
lines changed

3 files changed

+89
-1
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
"@google-cloud/bigquery": "^2.0.1",
2424
"@google-cloud/firestore": "^2.2.0",
2525
"@sentry/node": "^4.3.0",
26+
"@slack/web-api": "^5.13.0",
2627
"@tensorflow/tfjs-node": "^0.3.0",
2728
"@zeit/webpack-asset-relocator-loader": "0.8.0",
2829
"analytics-node": "^3.3.0",

test/integration/slack.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
const { WebClient } = require('@slack/web-api');
2+
3+
const slackWebClient = new WebClient({
4+
token: 'xxxx-xxxxxxxxx-xxxx',
5+
});

yarn.lock

Lines changed: 83 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1341,6 +1341,34 @@
13411341
dependencies:
13421342
"@sinonjs/commons" "^1.7.0"
13431343

1344+
"@slack/logger@>=1.0.0 <3.0.0":
1345+
version "2.0.0"
1346+
resolved "https://registry.yarnpkg.com/@slack/logger/-/logger-2.0.0.tgz#6a4e1c755849bc0f66dac08a8be54ce790ec0e6b"
1347+
integrity sha512-OkIJpiU2fz6HOJujhlhfIGrc8hB4ibqtf7nnbJQDerG0BqwZCfmgtK5sWzZ0TkXVRBKD5MpLrTmCYyMxoMCgPw==
1348+
dependencies:
1349+
"@types/node" ">=8.9.0"
1350+
1351+
"@slack/types@^1.7.0":
1352+
version "1.9.0"
1353+
resolved "https://registry.yarnpkg.com/@slack/types/-/types-1.9.0.tgz#aa8f90b2f66ac54a77e42606644366f93cff4871"
1354+
integrity sha512-RmwgMWqOtzd2JPXdiaD/tyrDD0vtjjRDFdxN1I3tAxwBbg4aryzDUVqFc8na16A+3Xik/UN8X1hvVTw8J4EB9w==
1355+
1356+
"@slack/web-api@^5.13.0":
1357+
version "5.13.0"
1358+
resolved "https://registry.yarnpkg.com/@slack/web-api/-/web-api-5.13.0.tgz#44b3c744f8f2c75b188a928c1dcb51024ac8d4d4"
1359+
integrity sha512-xT27bhYvkjidKCmGt3Dy4tx12Hk4oI9G/6vQFUdDXV1WSk50tysswHe67ckgcSU95yRPcnLVQicVpM3cAH6/AA==
1360+
dependencies:
1361+
"@slack/logger" ">=1.0.0 <3.0.0"
1362+
"@slack/types" "^1.7.0"
1363+
"@types/is-stream" "^1.1.0"
1364+
"@types/node" ">=8.9.0"
1365+
axios "^0.19.0"
1366+
eventemitter3 "^3.1.0"
1367+
form-data "^2.5.0"
1368+
is-stream "^1.1.0"
1369+
p-queue "^6.6.1"
1370+
p-retry "^4.0.0"
1371+
13441372
"@szmarczak/http-timer@^1.1.0":
13451373
version "1.1.1"
13461374
resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.1.tgz#6402258dfe467532b26649ef076b4d11f74fb612"
@@ -1632,6 +1660,13 @@
16321660
resolved "https://registry.yarnpkg.com/@types/http-assert/-/http-assert-1.5.1.tgz#d775e93630c2469c2f980fc27e3143240335db3b"
16331661
integrity sha512-PGAK759pxyfXE78NbKxyfRcWYA/KwW17X290cNev/qAsn9eQIxkH4shoNBafH37wewhDG/0p1cHPbK6+SzZjWQ==
16341662

1663+
"@types/is-stream@^1.1.0":
1664+
version "1.1.0"
1665+
resolved "https://registry.yarnpkg.com/@types/is-stream/-/is-stream-1.1.0.tgz#b84d7bb207a210f2af9bed431dc0fbe9c4143be1"
1666+
integrity sha512-jkZatu4QVbR60mpIzjINmtS1ZF4a/FqdTUTBeQDVOQ2PYyidtwFKr0B5G6ERukKwliq+7mIXvxyppwzG5EgRYg==
1667+
dependencies:
1668+
"@types/node" "*"
1669+
16351670
"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1":
16361671
version "2.0.3"
16371672
resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762"
@@ -1741,6 +1776,11 @@
17411776
resolved "https://registry.yarnpkg.com/@types/node/-/node-10.12.12.tgz#e15a9d034d9210f00320ef718a50c4a799417c47"
17421777
integrity sha512-Pr+6JRiKkfsFvmU/LK68oBRCQeEg36TyAbPhc2xpez24OOZZCuoIhWGTd39VZy6nGafSbxzGouFPTFD/rR1A0A==
17431778

1779+
"@types/node@>=8.9.0":
1780+
version "14.11.1"
1781+
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.11.1.tgz#56af902ad157e763f9ba63d671c39cda3193c835"
1782+
integrity sha512-oTQgnd0hblfLsJ6BvJzzSL+Inogp3lq9fGgqRkMB/ziKMgEUaFl801OncOzUmalfzt14N0oPHMK47ipl+wbTIw==
1783+
17441784
"@types/node@^8.0.53":
17451785
version "8.10.38"
17461786
resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.38.tgz#e05c201a668492e534b48102aca0294898f449f6"
@@ -1781,6 +1821,11 @@
17811821
"@types/node" "*"
17821822
"@types/tough-cookie" "*"
17831823

1824+
"@types/retry@^0.12.0":
1825+
version "0.12.0"
1826+
resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d"
1827+
integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==
1828+
17841829
"@types/rimraf@^0.0.28":
17851830
version "0.0.28"
17861831
resolved "https://registry.yarnpkg.com/@types/rimraf/-/rimraf-0.0.28.tgz#5562519bc7963caca8abf7f128cae3b594d41d06"
@@ -2823,7 +2868,7 @@ axios@^0.18.0, axios@^0.18.1:
28232868
follow-redirects "1.5.10"
28242869
is-buffer "^2.0.2"
28252870

2826-
axios@^0.19.2:
2871+
axios@^0.19.0, axios@^0.19.2:
28272872
version "0.19.2"
28282873
resolved "https://registry.yarnpkg.com/axios/-/axios-0.19.2.tgz#3ea36c5d8818d0d5f8a8a97a6d36b86cdc00cb27"
28292874
integrity sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==
@@ -5424,6 +5469,11 @@ eventemitter3@^3.1.0:
54245469
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.0.tgz#090b4d6cdbd645ed10bf750d4b5407942d7ba163"
54255470
integrity sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==
54265471

5472+
eventemitter3@^4.0.4:
5473+
version "4.0.7"
5474+
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
5475+
integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
5476+
54275477
events@1.1.1:
54285478
version "1.1.1"
54295479
resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"
@@ -5987,6 +6037,15 @@ form-data@^2.3.1, form-data@~2.3.2:
59876037
combined-stream "^1.0.6"
59886038
mime-types "^2.1.12"
59896039

6040+
form-data@^2.5.0:
6041+
version "2.5.1"
6042+
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.1.tgz#f2cbec57b5e59e23716e128fe44d4e5dd23895f4"
6043+
integrity sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==
6044+
dependencies:
6045+
asynckit "^0.4.0"
6046+
combined-stream "^1.0.6"
6047+
mime-types "^2.1.12"
6048+
59906049
form-data@^3.0.0:
59916050
version "3.0.0"
59926051
resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.0.tgz#31b7e39c85f1355b7139ee0c647cf0de7f83c682"
@@ -10979,13 +11038,36 @@ p-locate@^4.1.0:
1097911038
dependencies:
1098011039
p-limit "^2.2.0"
1098111040

11041+
p-queue@^6.6.1:
11042+
version "6.6.2"
11043+
resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426"
11044+
integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==
11045+
dependencies:
11046+
eventemitter3 "^4.0.4"
11047+
p-timeout "^3.2.0"
11048+
11049+
p-retry@^4.0.0:
11050+
version "4.2.0"
11051+
resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.2.0.tgz#ea9066c6b44f23cab4cd42f6147cdbbc6604da5d"
11052+
integrity sha512-jPH38/MRh263KKcq0wBNOGFJbm+U6784RilTmHjB/HM9kH9V8WlCpVUcdOmip9cjXOh6MxZ5yk1z2SjDUJfWmA==
11053+
dependencies:
11054+
"@types/retry" "^0.12.0"
11055+
retry "^0.12.0"
11056+
1098211057
p-timeout@^2.0.1:
1098311058
version "2.0.1"
1098411059
resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038"
1098511060
integrity sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==
1098611061
dependencies:
1098711062
p-finally "^1.0.0"
1098811063

11064+
p-timeout@^3.2.0:
11065+
version "3.2.0"
11066+
resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe"
11067+
integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==
11068+
dependencies:
11069+
p-finally "^1.0.0"
11070+
1098911071
p-try@^1.0.0:
1099011072
version "1.0.0"
1099111073
resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"

0 commit comments

Comments
 (0)