tests: new file `test_helper_libs.bash`

For testing non-core files, just `load ../test_helper_libs` after `load ../test_helper` instead of trying to guess which libs must be loaded, in which order, for testing to succeed.

`_command_exists` spews log messages, so our test log is littered with `_log_debug not found`. This fixes that too.
pull/2002/head
John D Pell 2021-10-21 02:52:26 -04:00
parent 9dcbeec7ad
commit da6b27166f
15 changed files with 20 additions and 33 deletions

View File

@ -123,6 +123,7 @@ plugins/available/zoxide.plugin.bash
#
test/plugins/alias-completion.plugin.bats
test/test_helper.bash
test/test_helper_libs.bash
# themes
#

View File

@ -1,11 +1,7 @@
#!/usr/bin/env bats
load ../test_helper
load ../../lib/log
load ../../lib/utilities
load ../../lib/search
load ../../lib/helpers
load ../test_helper_libs
load ../../plugins/available/base.plugin
function local_setup {

View File

@ -1,10 +1,7 @@
#!/usr/bin/env bats
load ../test_helper
load ../../lib/log
load ../../lib/helpers
load ../../lib/utilities
load ../../lib/search
load ../test_helper_libs
load ../../plugins/available/base.plugin
load ../../aliases/available/git.aliases

View File

@ -1,10 +1,7 @@
#!/usr/bin/env bats
load ../test_helper
load ../../lib/log
load ../../lib/helpers
load ../../lib/utilities
load ../../lib/search
load ../test_helper_libs
function local_setup {
setup_test_fixture

View File

@ -1,8 +1,7 @@
#!/usr/bin/env bats
load ../test_helper
load ../../lib/log
load ../../lib/helpers
load ../test_helper_libs
load ../../completion/available/capistrano.completion

View File

@ -1,8 +1,7 @@
#!/usr/bin/env bats
load ../test_helper
load ../../lib/log
load ../../lib/helpers
load ../test_helper_libs
load ../../plugins/available/base.plugin
@test 'plugins base: ips()' {

View File

@ -1,8 +1,7 @@
#!/usr/bin/env bats
load ../test_helper
load "${BASH_IT}/lib/log.bash"
load "${BASH_IT}/lib/helpers.bash"
load ../test_helper_libs
load ../../plugins/available/battery.plugin

View File

@ -1,7 +1,7 @@
#!/usr/bin/env bats
load ../test_helper
load ../../lib/helpers
load ../test_helper_libs
load ../../vendor/init.d/preexec
load ../../plugins/available/cmd-returned-notify.plugin

View File

@ -1,7 +1,7 @@
#!/usr/bin/env bats
load ../test_helper
load ../../lib/helpers
load ../test_helper_libs
# We test `go version` in each test to account for users with goenv and no system go.

View File

@ -1,7 +1,7 @@
#!/usr/bin/env bats
load ../test_helper
load ../../lib/helpers
load ../test_helper_libs
function local_setup {
setup_test_fixture

View File

@ -1,8 +1,7 @@
#!/usr/bin/env bats
load ../test_helper
load ../../lib/log
load ../../lib/helpers
load ../test_helper_libs
load ../../plugins/available/xterm.plugin

View File

@ -0,0 +1,6 @@
# shellcheck shell=bash
load "${BASH_IT}/lib/log.bash"
load "${BASH_IT}/lib/utilities.bash"
load "${BASH_IT}/lib/helpers.bash"
load "${BASH_IT}/lib/search.bash"

View File

@ -1,9 +1,7 @@
#!/usr/bin/env bats
load ../test_helper
load ../../lib/log
load ../../lib/helpers
load ../test_helper_libs
load ../../themes/base.theme
@test 'themes base: battery_percentage should not exist' {

View File

@ -1,9 +1,7 @@
#!/usr/bin/env bats
load ../test_helper
load ../../lib/log
load ../../lib/helpers
load ../test_helper_libs
load ../../themes/githelpers.theme
load ../../themes/base.theme

View File

@ -1,9 +1,7 @@
#!/usr/bin/env bats
load ../test_helper
load ../../lib/log
load ../../lib/helpers
load ../test_helper_libs
function local_setup {
setup_test_fixture