[Actions] Add emitter and action tests (#24199)
* wip * Update kondo hook for with-temp* `with-temp*` allows for unpaired bindings if you just want the default model. This would break the `let` that the hook was binding if you had an unpaired temp model followed by others. * Adding tests for emitters and actions Test hydration of :emitters Test hydration of :action Test http emitter execution Test emitter crud Test failure cases around emitter execution Small consistency changes made to non-test code that shouldn't affect happy path FE code, largely 404 checking and keyword/string consistency. * Fix unused requires * Fix macro resolution
Showing
- .clj-kondo/config.edn 4 additions, 0 deletions.clj-kondo/config.edn
- .clj-kondo/hooks/toucan/util/test.clj 3 additions, 1 deletion.clj-kondo/hooks/toucan/util/test.clj
- .lsp/config.edn 1 addition, 1 deletion.lsp/config.edn
- src/metabase/actions/http_action.clj 36 additions, 28 deletionssrc/metabase/actions/http_action.clj
- src/metabase/api/action.clj 2 additions, 4 deletionssrc/metabase/api/action.clj
- src/metabase/api/emitter.clj 2 additions, 46 deletionssrc/metabase/api/emitter.clj
- src/metabase/api/testing.clj 8 additions, 0 deletionssrc/metabase/api/testing.clj
- src/metabase/models/action.clj 27 additions, 11 deletionssrc/metabase/models/action.clj
- src/metabase/models/card.clj 1 addition, 2 deletionssrc/metabase/models/card.clj
- test/metabase/actions/test_util.clj 77 additions, 25 deletionstest/metabase/actions/test_util.clj
- test/metabase/api/emitter_test.clj 83 additions, 11 deletionstest/metabase/api/emitter_test.clj
- test/metabase/models/action_test.clj 34 additions, 0 deletionstest/metabase/models/action_test.clj
- test/metabase/models/emitter_test.clj 28 additions, 0 deletionstest/metabase/models/emitter_test.clj
test/metabase/models/action_test.clj
0 → 100644
test/metabase/models/emitter_test.clj
0 → 100644
Please register or sign in to comment