throw together some scuffed integration testing infra

This commit is contained in:
itsMapleLeaf
2022-08-06 00:05:30 -05:00
parent e974f0073d
commit 1cbd5e9bfd
8 changed files with 293 additions and 222 deletions

33
pnpm-lock.yaml generated
View File

@@ -11,6 +11,7 @@ importers:
'@itsmapleleaf/configs': ^1.1.5
'@rushstack/eslint-patch': ^1.1.4
'@types/eslint': ^8.4.5
'@vitest/ui': ^0.21.0
c8: ^7.12.0
eslint: ^8.20.0
node: ^16.16.0
@@ -22,12 +23,13 @@ importers:
'@itsmapleleaf/configs': 1.1.5_he2ccbldppg44uulnyq4rwocfa
'@rushstack/eslint-patch': 1.1.4
'@types/eslint': 8.4.5
'@vitest/ui': 0.21.0
c8: 7.12.0
eslint: 8.20.0
node: 16.16.0
prettier: 2.7.1
typescript: 4.7.4
vitest: 0.20.3_c8@7.12.0
vitest: 0.20.3_y7ksokcqbrho27xsbc2olnpwva
packages/helpers:
specifiers:
@@ -47,6 +49,7 @@ importers:
'@types/prettier': ^2.6.4
'@types/react': '*'
'@types/react-reconciler': '*'
date-fns: ^2.29.1
discord-api-types: ^0.36.3
discord.js: ^14.1.2
dotenv: ^16.0.1
@@ -74,6 +77,7 @@ importers:
'@reacord/helpers': link:../helpers
'@types/lodash-es': 4.17.6
'@types/prettier': 2.6.4
date-fns: 2.29.1
discord.js: 14.1.2
dotenv: 16.0.1
lodash-es: 4.17.21
@@ -2033,6 +2037,10 @@ packages:
config-chain: 1.1.13
dev: true
/@polka/url/1.0.0-next.21:
resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==}
dev: true
/@reach/observe-rect/1.2.0:
resolution: {integrity: sha512-Ba7HmkFgfQxZqqaeIWWkNK0rEhpxVQHIoVyW1YDSkGsGIXzcaW4deC8B0pZrNSSyLTdIk7y+5olKt5+g0GmFIQ==}
dev: false
@@ -2731,6 +2739,12 @@ packages:
eslint-visitor-keys: 3.3.0
dev: true
/@vitest/ui/0.21.0:
resolution: {integrity: sha512-xhMSwxsuaygIWn1jcTHbAVfNty6D2+hFVq+tvqNuSBE0WI3CWyeSOT1ISQ5urt3j5qoRbEXrZxWLC2dN3QeBSA==}
dependencies:
sirv: 2.0.2
dev: true
/@web3-storage/multipart-parser/1.0.0:
resolution: {integrity: sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==}
@@ -9635,6 +9649,15 @@ packages:
semver: 7.0.0
dev: true
/sirv/2.0.2:
resolution: {integrity: sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==}
engines: {node: '>= 10'}
dependencies:
'@polka/url': 1.0.0-next.21
mrmime: 1.0.1
totalist: 3.0.0
dev: true
/slash/3.0.0:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
engines: {node: '>=8'}
@@ -10259,6 +10282,11 @@ packages:
resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==}
dev: true
/totalist/3.0.0:
resolution: {integrity: sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==}
engines: {node: '>=6'}
dev: true
/touch/3.1.0:
resolution: {integrity: sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==}
hasBin: true
@@ -10872,7 +10900,7 @@ packages:
fsevents: 2.3.2
dev: true
/vitest/0.20.3_c8@7.12.0:
/vitest/0.20.3_y7ksokcqbrho27xsbc2olnpwva:
resolution: {integrity: sha512-cXMjTbZxBBUUuIF3PUzEGPLJWtIMeURBDXVxckSHpk7xss4JxkiiWh5cnIlfGyfJne2Ii3QpbiRuFL5dMJtljw==}
engines: {node: '>=v14.16.0'}
hasBin: true
@@ -10900,6 +10928,7 @@ packages:
'@types/chai': 4.3.1
'@types/chai-subset': 1.3.3
'@types/node': 18.6.3
'@vitest/ui': 0.21.0
c8: 7.12.0
chai: 4.3.6
debug: 4.3.4