mirror of
https://github.com/octoleo/hosts.git
synced 2024-09-29 21:49:05 +00:00
Improve search tests.
Add tests for searching comments on disabled records and update test names on search tests.
This commit is contained in:
parent
789a0797c2
commit
197ab087e6
@ -139,7 +139,7 @@ Disabled:
|
|||||||
[[ "${lines[2]}" == "" ]]
|
[[ "${lines[2]}" == "" ]]
|
||||||
}
|
}
|
||||||
|
|
||||||
@test "\`search <search string>\` prints records with matching comments." {
|
@test "\`list <search string>\` prints records with matching comments." {
|
||||||
{
|
{
|
||||||
run "${_HOSTS}" add 0.0.0.0 example.com
|
run "${_HOSTS}" add 0.0.0.0 example.com
|
||||||
run "${_HOSTS}" add 0.0.0.0 example.net "Example Comment"
|
run "${_HOSTS}" add 0.0.0.0 example.net "Example Comment"
|
||||||
@ -153,6 +153,24 @@ Disabled:
|
|||||||
[[ "${lines[2]}" == "" ]]
|
[[ "${lines[2]}" == "" ]]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@test "\`list <search string>\` prints disabled records with matching comments." {
|
||||||
|
{
|
||||||
|
run "${_HOSTS}" add 0.0.0.0 example.com
|
||||||
|
run "${_HOSTS}" add 0.0.0.0 example.net "Example Comment"
|
||||||
|
run "${_HOSTS}" add 127.0.0.1 example.com
|
||||||
|
run "${_HOSTS}" add 127.0.0.1 example.biz "Example Comment"
|
||||||
|
run "${_HOSTS}" disable example.biz
|
||||||
|
}
|
||||||
|
|
||||||
|
run "${_HOSTS}" list "Comment"
|
||||||
|
printf "\${status}: %s\\n" "${status}"
|
||||||
|
printf "\${output}: '%s'\\n" "${output}"
|
||||||
|
[[ "${lines[0]}" == "0.0.0.0 example.net # Example Comment" ]]
|
||||||
|
[[ "${lines[1]}" == "disabled: 127.0.0.1 example.biz # Example Comment" ]]
|
||||||
|
[[ "${lines[2]}" == "" ]]
|
||||||
|
}
|
||||||
|
|
||||||
# help ########################################################################
|
# help ########################################################################
|
||||||
|
|
||||||
@test "\`help list\` exits with status 0." {
|
@test "\`help list\` exits with status 0." {
|
||||||
|
@ -149,6 +149,23 @@ Description:
|
|||||||
[[ "${lines[2]}" == "" ]]
|
[[ "${lines[2]}" == "" ]]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@test "\`search <search string>\` prints disabled records with matching comments." {
|
||||||
|
{
|
||||||
|
run "${_HOSTS}" add 0.0.0.0 example.com
|
||||||
|
run "${_HOSTS}" add 0.0.0.0 example.net "Example Comment"
|
||||||
|
run "${_HOSTS}" add 127.0.0.1 example.com
|
||||||
|
run "${_HOSTS}" add 127.0.0.1 example.biz "Example Comment"
|
||||||
|
run "${_HOSTS}" disable example.biz
|
||||||
|
}
|
||||||
|
|
||||||
|
run "${_HOSTS}" search "Comment"
|
||||||
|
printf "\${status}: %s\\n" "${status}"
|
||||||
|
printf "\${output}: '%s'\\n" "${output}"
|
||||||
|
[[ "${lines[0]}" == "0.0.0.0 example.net # Example Comment" ]]
|
||||||
|
[[ "${lines[1]}" == "disabled: 127.0.0.1 example.biz # Example Comment" ]]
|
||||||
|
[[ "${lines[2]}" == "" ]]
|
||||||
|
}
|
||||||
|
|
||||||
# help ########################################################################
|
# help ########################################################################
|
||||||
|
|
||||||
@test "\`help search\` exits with status 0." {
|
@test "\`help search\` exits with status 0." {
|
||||||
|
@ -85,7 +85,7 @@ load test_helper
|
|||||||
|
|
||||||
# `hosts show <search string>` ################################################
|
# `hosts show <search string>` ################################################
|
||||||
|
|
||||||
@test "\`list <search string>\` exits with status 0." {
|
@test "\`show <search string>\` exits with status 0." {
|
||||||
{
|
{
|
||||||
run "${_HOSTS}" add 0.0.0.0 example.com
|
run "${_HOSTS}" add 0.0.0.0 example.com
|
||||||
run "${_HOSTS}" add 0.0.0.0 example.net
|
run "${_HOSTS}" add 0.0.0.0 example.net
|
||||||
@ -98,7 +98,7 @@ load test_helper
|
|||||||
[[ ${status} -eq 0 ]]
|
[[ ${status} -eq 0 ]]
|
||||||
}
|
}
|
||||||
|
|
||||||
@test "\`list <search string>\` prints list of matching records." {
|
@test "\`show <search string>\` prints list of matching records." {
|
||||||
{
|
{
|
||||||
run "${_HOSTS}" add 0.0.0.0 example.com
|
run "${_HOSTS}" add 0.0.0.0 example.com
|
||||||
run "${_HOSTS}" add 0.0.0.0 example.net
|
run "${_HOSTS}" add 0.0.0.0 example.net
|
||||||
@ -113,7 +113,7 @@ load test_helper
|
|||||||
[[ "${lines[2]}" == "" ]]
|
[[ "${lines[2]}" == "" ]]
|
||||||
}
|
}
|
||||||
|
|
||||||
@test "\`search <search string>\` prints records with matching comments." {
|
@test "\`show <search string>\` prints records with matching comments." {
|
||||||
{
|
{
|
||||||
run "${_HOSTS}" add 0.0.0.0 example.com
|
run "${_HOSTS}" add 0.0.0.0 example.com
|
||||||
run "${_HOSTS}" add 0.0.0.0 example.net "Example Comment"
|
run "${_HOSTS}" add 0.0.0.0 example.net "Example Comment"
|
||||||
@ -127,6 +127,23 @@ load test_helper
|
|||||||
[[ "${lines[2]}" == "" ]]
|
[[ "${lines[2]}" == "" ]]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@test "\`show <search string>\` prints disabled records with matching comments." {
|
||||||
|
{
|
||||||
|
run "${_HOSTS}" add 0.0.0.0 example.com
|
||||||
|
run "${_HOSTS}" add 0.0.0.0 example.net "Example Comment"
|
||||||
|
run "${_HOSTS}" add 127.0.0.1 example.com
|
||||||
|
run "${_HOSTS}" add 127.0.0.1 example.biz "Example Comment"
|
||||||
|
run "${_HOSTS}" disable example.biz
|
||||||
|
}
|
||||||
|
|
||||||
|
run "${_HOSTS}" show "Comment"
|
||||||
|
printf "\${status}: %s\\n" "${status}"
|
||||||
|
printf "\${output}: '%s'\\n" "${output}"
|
||||||
|
[[ "${lines[0]}" == "0.0.0.0 example.net # Example Comment" ]]
|
||||||
|
[[ "${lines[1]}" == "disabled: 127.0.0.1 example.biz # Example Comment" ]]
|
||||||
|
[[ "${lines[2]}" == "" ]]
|
||||||
|
}
|
||||||
|
|
||||||
# help ########################################################################
|
# help ########################################################################
|
||||||
|
|
||||||
@test "\`help show\` exits with status 0." {
|
@test "\`help show\` exits with status 0." {
|
||||||
|
Loading…
Reference in New Issue
Block a user