This is an automated email from the ASF dual-hosted git repository. maximebeauchemin pushed a commit to branch fix_docker_base in repository https://gitbox.apache.org/repos/asf/superset.git
commit 1bebd507438a14ac4abe0238736dfbc8136b963b Author: Maxime Beauchemin <[email protected]> AuthorDate: Thu Mar 21 11:45:52 2024 -0700 add fix to supersetbot + unit test --- .github/supersetbot/src/cli.test.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/supersetbot/src/cli.test.js b/.github/supersetbot/src/cli.test.js new file mode 100644 index 0000000000..c2f1e8ecf5 --- /dev/null +++ b/.github/supersetbot/src/cli.test.js @@ -0,0 +1,19 @@ +import { spawnSync } from 'child_process'; + +describe('CLI Test', () => { + it('should contain "--target dev" in the output when calling "supersetbot docker --preset dev --dry-run"', () => { + // Run the CLI command + const result = spawnSync('./src/supersetbot', ['docker', '--preset', 'dev', '--dry-run']); + + if (result.error) { + // Handle the error, for example, by failing the test + throw new Error(result.error.message); + } + + // Convert the stdout buffer to a string + const output = result.stdout.toString(); + + // Check if the output contains "--target dev" + expect(output).toContain('--target dev'); + }); +});
