Refactored unit tests

This commit is contained in:
Sun Knudsen 2021-04-18 10:06:04 -04:00
parent aaccc14e76
commit 4980788afc
No known key found for this signature in database
GPG key ID: 1FA767862BBD1305
20 changed files with 876 additions and 769 deletions

View file

@ -0,0 +1,25 @@
#!/usr/bin/expect
source ./test.exp
set passphrase "asdasd"
set secret "foo\nbar"
test_label "Should backup secret using 2-of-3 Shamir Secret Sharing"
source ./tests/helpers/shamir-2-of-3-backup.exp
test_ok
test_label "Should restore secret using 2-of-3 Shamir Secret Sharing"
source ./tests/helpers/shamir-2-of-3-restore.exp
regsub -all {(\e\(B)?\e\[[0-9]*?m} $restored_secret {} restored_secret
regsub -all {\r} $restored_secret {} restored_secret
if { "$restored_secret" != "$secret" } {
test_failed
} else {
test_ok
}