From 47f174fb251f671d9323162505c3d53811b41ba4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kha=C3=AFs=20COLIN?= Date: Sat, 3 May 2025 21:15:33 +0200 Subject: [PATCH] tests(cmd): ensure select statement works --- notes.org | 5 ++++- src/command.rs | 7 +++++++ .../osdb__command__tests__execute_select_statement.snap | 5 +++++ 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 src/snapshots/osdb__command__tests__execute_select_statement.snap diff --git a/notes.org b/notes.org index c138cee..98b7884 100644 --- a/notes.org +++ b/notes.org @@ -53,10 +53,13 @@ CLOCK: [2025-05-03 sam. 19:08]--[2025-05-03 sam. 19:21] => 0:13 :LOGBOOK: CLOCK: [2025-05-03 sam. 21:02]--[2025-05-03 sam. 21:09] => 0:07 :END: -** TODO insta test select +** DONE insta test select :PROPERTIES: :EFFORT: 10min :END: +:LOGBOOK: +CLOCK: [2025-05-03 sam. 21:15]--[2025-05-03 sam. 21:16] => 0:01 +:END: ** TODO insta test .exit :PROPERTIES: :EFFORT: 10min diff --git a/src/command.rs b/src/command.rs index 2138ff3..1c7106a 100644 --- a/src/command.rs +++ b/src/command.rs @@ -113,4 +113,11 @@ mod tests { let result = statement.execute().display(); assert_snapshot!(result); } + + #[test] + fn test_execute_select_statement() { + let statement: Command = Statement::Select.into(); + let result = statement.execute().display(); + assert_snapshot!(result); + } } diff --git a/src/snapshots/osdb__command__tests__execute_select_statement.snap b/src/snapshots/osdb__command__tests__execute_select_statement.snap new file mode 100644 index 0000000..606ba5c --- /dev/null +++ b/src/snapshots/osdb__command__tests__execute_select_statement.snap @@ -0,0 +1,5 @@ +--- +source: src/command.rs +expression: result +--- +select