Files
swupd-client/test/functional/update/update-to-same-version.bats
Otavio Pontes cd1aac63f1 style: Removing all prints that ends with a '.'
It was defined to not use period at the end of output messages.
Removing the left over cases

Signed-off-by: Otavio Pontes <otavio.pontes@intel.com>
2019-07-17 14:16:56 -07:00

63 lines
1.3 KiB
Bash
Executable File

#!/usr/bin/env bats
# Author: Otavio Pontes
# Email: otavio.pontes@intel.com
load "../testlib"
test_setup() {
create_test_environment "$TEST_NAME"
create_version -p "$TEST_NAME" 20 10
}
@test "UPD050: Update to the same version using -m" {
run sudo sh -c "$SWUPD update $SWUPD_OPTS -m 10"
assert_status_is 0
expected_output=$(cat <<-EOM
Update started
Requested version (10) is not newer than system version (10)
Update complete - System already up-to-date at version 10
EOM
)
assert_is_output "$expected_output"
}
@test "UPD051: Update to same version using -m, when already in last version" {
set_current_version "$TEST_NAME" 20
run sudo sh -c "$SWUPD update $SWUPD_OPTS -m 20"
assert_status_is 0
expected_output=$(cat <<-EOM
Update started
Requested version (20) is not newer than system version (20)
Update complete - System already up-to-date at version 20
EOM
)
assert_is_output "$expected_output"
}
@test "UPD052: Update when already in last version" {
set_current_version "$TEST_NAME" 20
run sudo sh -c "$SWUPD update $SWUPD_OPTS"
assert_status_is 0
expected_output=$(cat <<-EOM
Update started
Version on server (20) is not newer than system version (20)
Update complete - System already up-to-date at version 20
EOM
)
assert_is_output "$expected_output"
}