#!/bin/sh -eu source ../base.lib.sh source ../fs.lib.sh source ../string.lib.sh source ../bool.lib.sh proc test_k_tool_name { assertEquals "Tool name auto detect is correct" $[basename $0] $[k_tool_name] assertEquals "Tool name variable is correct" "sometoolname" $[env KOALEPHANT_TOOL_NAME=sometoolname k_tool_name] } proc test_k_tool_version { assertEquals "Tool version defaults to 1.0.0" "1.0.0" $[k_tool_version] assertEquals "Tool version variable is correct" "2.3.1" $[env KOALEPHANT_TOOL_VERSION=2.3.1 k_tool_version] } # #test_k_tool_year() { # #} # #test_k_tool_owner() { # #} # #test_k_tool_description() { # #} # #test_k_tool_options() { # #} # #test_k_tool_options_arguments() { # #} # #test_k_tool_arguments() { # #} # #test_k_tool_usage() { # #} # #test_k_tool_debug() { # #} # #test_k_version() { # #} # #test_k_usage() { # #} # #test_k_require_root() { # #} # #test_k_debug() { # #}