gnucash maint: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Thu Oct 7 07:24:33 EDT 2021


Updated	 via  https://github.com/Gnucash/gnucash/commit/ad7bffaa (commit)
	 via  https://github.com/Gnucash/gnucash/commit/34a4b652 (commit)
	from  https://github.com/Gnucash/gnucash/commit/3f501bb3 (commit)



commit ad7bffaae1de20fd975097203ac4a5b2e1e2460d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 7 19:21:00 2021 +0800

    Run test-core-utils and test-create-account properly

diff --git a/bindings/guile/test/CMakeLists.txt b/bindings/guile/test/CMakeLists.txt
index 33c3a974a..904f9baca 100644
--- a/bindings/guile/test/CMakeLists.txt
+++ b/bindings/guile/test/CMakeLists.txt
@@ -53,6 +53,7 @@ gnc_add_scheme_test_targets(scm-test-engine
     OUTPUT_DIR "tests"
     DEPENDS "${GUILE_DEPENDS};scm-test-engine-extras")
 
+gnc_add_scheme_tests("${bindings_test_SCHEME}")
 
 add_dependencies(check scm-test-engine)
 gnc_add_scheme_tests("${engine_test_SCHEME}")

commit 34a4b652c1c2849624713e9f70bf7b8460146797
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 7 19:20:32 2021 +0800

    [test-core-utils.scm] fix - N_ is no longer a macro

diff --git a/bindings/guile/test/test-core-utils.scm b/bindings/guile/test/test-core-utils.scm
index bad12914e..5de9dd0ff 100644
--- a/bindings/guile/test/test-core-utils.scm
+++ b/bindings/guile/test/test-core-utils.scm
@@ -2,16 +2,16 @@
 (setenv "GNC_UNINSTALLED" "1")
 (use-modules (gnucash core-utils))
 
-(if (macro? (module-ref (current-module) 'N_))
-    (display "Macro N_ defined\n")
+(if (procedure? (module-ref (current-module) 'N_))
+    (display "N_ defined\n")
     (begin
-      (display "Failed - macro N_ not defined\n")
+      (display "Failed - N_ not defined\n")
       (set! exit-code -1)))
 
 (if (string=? (N_ "foobar") "foobar")
-    (display "Macro N_ works properly\n")
+    (display "N_ works properly\n")
     (begin
-      (display "Failed - macro N_ doesn't work\n")
+      (display "Failed - N_ doesn't work\n")
       (set! exit-code -1)))
 
 (exit exit-code)



Summary of changes:
 bindings/guile/test/CMakeLists.txt      |  1 +
 bindings/guile/test/test-core-utils.scm | 10 +++++-----
 2 files changed, 6 insertions(+), 5 deletions(-)



More information about the gnucash-changes mailing list