Files
swupd-client/test/functional/info/info-basic.bats
2020-01-10 15:25:09 -08:00

52 lines
986 B
Bash
Executable File

#!/usr/bin/env bats
# Author: Karthik Prabhu Vinod
# Email: karthik.prabhu.vinod@intel.com
load "../testlib"
test_setup() {
create_test_environment "$TEST_NAME" 10 1
}
test_teardown() {
destroy_test_environment "$TEST_NAME"
}
@test "INF001: Basic test, Check info verbose" {
run sudo sh -c "$SWUPD info $SWUPD_OPTS --verbose"
assert_status_is "$SWUPD_OK"
expected_output=$(cat <<-EOM
Distribution: Swupd Test Distro
Installed version: 10 (format 1)
Version URL: file://$TEST_DIRNAME/web-dir
Content URL: file://$TEST_DIRNAME/web-dir
EOM
)
assert_is_output "$expected_output"
}
@test "INF002: Basic test, Check info basic" {
run sudo sh -c "$SWUPD info $SWUPD_OPTS"
assert_status_is "$SWUPD_OK"
expected_output=$(cat <<-EOM
Distribution: Swupd Test Distro
Installed version: 10
Version URL: file://$TEST_DIRNAME/web-dir
Content URL: file://$TEST_DIRNAME/web-dir
EOM
)
assert_is_output "$expected_output"
}