diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/tests/basic/main.fmf b/tests/basic/main.fmf new file mode 100644 index 0000000..d6c06ec --- /dev/null +++ b/tests/basic/main.fmf @@ -0,0 +1,3 @@ +summary: Concise summary describing what the test does +test: ./test.sh +framework: beakerlib diff --git a/tests/basic/test.sh b/tests/basic/test.sh new file mode 100755 index 0000000..0afeba9 --- /dev/null +++ b/tests/basic/test.sh @@ -0,0 +1,17 @@ +#!/bin/bash +# vim: dict+=/usr/share/beakerlib/dictionary.vim cpt=.,w,b,u,t,i,k +. /usr/share/beakerlib/beakerlib.sh || exit 1 + +rlJournalStart + rlPhaseStartSetup + rlRun "echo 'test string' > /usr/share/cheat/whatever" 0 "Add test cheatsheet" + rlPhaseEnd + + rlPhaseStartTest + rlRun "cheat whatever | grep 'test string'" 0 "Assert that test cheatsheet is properly read" + rlPhaseEnd + + rlPhaseStartCleanup + rlRun "rm /usr/share/cheat/whatever" + rlPhaseEnd +rlJournalEnd