#!/usr/bin/env bats load test_helper @test "\`file\` exits with status 0." { run "$_HOSTS" file [ "$status" -eq 0 ] } @test "\`file\` prints \$HOSTS_PATH contents." { run "$_HOSTS" file [[ "$output" == "$(cat $HOSTS_PATH)" ]] } # help ######################################################################## @test "\`help file\` exits with status 0." { run "$_HOSTS" help file [[ $status -eq 0 ]] } @test "\`help file\` prints help information." { run "$_HOSTS" help file printf "\$status: %s\n" "$status" printf "\$output: '%s'\n" "$output" [[ "${lines[0]}" == "Usage:" ]] [[ "${lines[1]}" == " hosts file" ]] }