From 5cc65b4dc0f1a3b9d2172ab5c4a9f101f837f56d Mon Sep 17 00:00:00 2001 From: Francois Poinsot Date: Thu, 23 Nov 2023 12:13:24 +0100 Subject: [PATCH] script acceptance test --- scripts/acceptance.bats | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/acceptance.bats b/scripts/acceptance.bats index 4398c4e..29b31f3 100644 --- a/scripts/acceptance.bats +++ b/scripts/acceptance.bats @@ -79,3 +79,11 @@ setup() { [ "${lines[0]}" == 'Missing FILE parameter.' ] [ "${lines[1]}" == 'Usage: ./openapi2jsonschema.py [FILE]' ] } + +@test "Should generate expected emissary resource" { + run ./openapi2jsonschema.py fixtures/emissary-mapping-crd.yaml + [ "$status" -eq 0 ] + [ "$output" = "JSON schema written to mapping_v2.json" ] + run diff mapping_v2.json ./fixtures/mapping_v2-expected.json + [ "$status" -eq 0 ] +} \ No newline at end of file