Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test processing of set-cookie headers in SvelteKit response #33

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

H0R5E
Copy link

@H0R5E H0R5E commented Mar 14, 2023

This PR adds a vitest suite and a test harness to allow testing of serverless.js. The files serverless.js and shim.js are copied to a folder where index.js and manifest.js are stored as stubs in the parent folder. They can then be used within the Vitest testing framework.

The tests here check that set-cookie headers are converted to multiValueHeaders in the lambda response, while any other header remains in the header field, being comma separated if multiple values are set.

This is an addon to #32, if desirable.

This commit adds a vitest suite and a test harness to allow
testing of serverless.js. The files serverless.js and shim.js are
copied to a folder where index.js and manifest.js are stored as stubs
in the parent folder. They can then be used within the Vitest testing
framework.

The tests here check that set-cookie headers are converted to
multiValueHeaders in the lambda response, while any other header
remains in the header field, being comma separated if multiple values
are set.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant