From 8fb89e045951486047186115e937083e8b953bbc Mon Sep 17 00:00:00 2001 From: Martin Berg Alstad Date: Sat, 31 Aug 2024 12:21:59 +0200 Subject: [PATCH] Makefile.toml TestContainers and diesel test database --- .idea/runConfigurations/All_Tests.xml | 1 + Cargo.lock | 737 +++++++++++++++++- Cargo.toml | 21 +- Makefile | 3 - Makefile.toml | 11 + crates/tests/Cargo.toml | 6 +- crates/tests/diesel.toml | 9 + crates/tests/migrations/.keep | 0 .../down.sql | 6 + .../up.sql | 36 + .../2024-08-04-214620_init_tables/down.sql | 1 + .../2024-08-04-214620_init_tables/up.sql | 4 + crates/tests/tests/diesel_crud_derive.rs | 21 +- crates/tests/tests/test_containers.rs | 48 ++ examples/multipart_file/Cargo.lock | 4 +- examples/multipart_file/Cargo.toml | 2 +- src/diesel/mod.rs | 1 + src/diesel/pool.rs | 24 + src/lib.rs | 5 +- 19 files changed, 901 insertions(+), 39 deletions(-) delete mode 100644 Makefile create mode 100644 Makefile.toml create mode 100644 crates/tests/diesel.toml create mode 100644 crates/tests/migrations/.keep create mode 100644 crates/tests/migrations/00000000000000_diesel_initial_setup/down.sql create mode 100644 crates/tests/migrations/00000000000000_diesel_initial_setup/up.sql create mode 100644 crates/tests/migrations/2024-08-04-214620_init_tables/down.sql create mode 100644 crates/tests/migrations/2024-08-04-214620_init_tables/up.sql create mode 100644 crates/tests/tests/test_containers.rs create mode 100644 src/diesel/mod.rs create mode 100644 src/diesel/pool.rs diff --git a/.idea/runConfigurations/All_Tests.xml b/.idea/runConfigurations/All_Tests.xml index 6736382..eb23336 100644 --- a/.idea/runConfigurations/All_Tests.xml +++ b/.idea/runConfigurations/All_Tests.xml @@ -1,5 +1,6 @@ +