From 52ef7d8b6de22c0bdbb8b6b20df7a549c1137ef3 Mon Sep 17 00:00:00 2001 From: RayPals Date: Mon, 1 Jun 2026 00:52:21 +0200 Subject: [PATCH] Add tests/20_csv_quotes.claro from Claro v1.17.26 zip --- tests/20_csv_quotes.claro | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 tests/20_csv_quotes.claro diff --git a/tests/20_csv_quotes.claro b/tests/20_csv_quotes.claro new file mode 100644 index 0000000..f6d6ccf --- /dev/null +++ b/tests/20_csv_quotes.claro @@ -0,0 +1,19 @@ +IMPORT "lib/csv.claro" AS csv + +SET t TO "a,b\n\"x,y\",z\n1,\"hello\"\n" +CALL csv.read WITH t, "," +SET rows TO RESULT + +GET rows AT 2 AS r2 +GET r2 AT 1 AS f1 +SAY f1 + +GET r2 AT 2 AS f2 +SAY f2 + +GET r2 AT 3 AS f3 +SAY f3 + +# write it back (should quote the x,y field) +CALL csv.write WITH rows, "," +SAY RESULT