This PR introduces an integration test that ensure that the output files of the generation script are always valid typescript. The goal of this test is to ensure no breaking changes to the generation script are introduced inadvertently.
The integration tests are not included in the code coverage but will get executed by the CI pipeline.
Summary
This PR introduces an integration test that ensure that the output files of the generation script are always valid typescript. The goal of this test is to ensure no breaking changes to the generation script are introduced inadvertently.
The integration tests are not included in the code coverage but will get executed by the CI pipeline.
testing
tests/integration/schema/slack/functions/_scripts/write_function_files_test.ts
gets executedsrc/schema/slack/functions/_scripts/README.md
to try out the generation script and ensure everything still worksRequirements
deno task test
after making the changes.