mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
[test-options] initial commit
* test lookup option changed section/name
This commit is contained in:
parent
66511f17bb
commit
bd0cbbf931
@ -47,6 +47,7 @@ set(test_app_utils_scheme_SOURCES
|
||||
|
||||
set (test_app_utils_scheme_SRFI64_SOURCES
|
||||
test-date-utilities.scm
|
||||
test-options.scm
|
||||
)
|
||||
|
||||
gnc_add_scheme_targets(scm-test-load-app-utils-module
|
||||
|
28
libgnucash/app-utils/test/test-options.scm
Normal file
28
libgnucash/app-utils/test/test-options.scm
Normal file
@ -0,0 +1,28 @@
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(use-modules (srfi srfi-64))
|
||||
(use-modules (gnucash engine test srfi64-extras))
|
||||
|
||||
(define (run-test)
|
||||
(test-runner-factory gnc:test-runner)
|
||||
(test-begin "test-options")
|
||||
(test-lookup-option)
|
||||
(test-end "test-options"))
|
||||
|
||||
(define (test-lookup-option)
|
||||
(let ((options (gnc:new-options)))
|
||||
(gnc:register-option
|
||||
options
|
||||
(gnc:make-simple-boolean-option
|
||||
"Section" "Start Date" "sort-tag" "docstring" 'default-val))
|
||||
|
||||
(gnc:register-option
|
||||
options
|
||||
(gnc:make-simple-boolean-option
|
||||
"Filter" "Void Transactions" "sort-tag" "docstring" 'default-val))
|
||||
|
||||
(test-assert "lookup-option changed name"
|
||||
(gnc:lookup-option options "Section" "From"))
|
||||
|
||||
(test-assert "lookup-option changed section and name"
|
||||
(gnc:lookup-option options "Section" "Void Transactions?"))))
|
Loading…
Reference in New Issue
Block a user