55 * @copyright Karsten Silkenbäumer 2019
66 * @license Apache-2.0
77 */
8- import TestRegister from "../TestRegister" ;
8+ import TestRegister from "../../lib/ TestRegister.mjs " ;
99
1010TestRegister . addTests ( [
1111 {
@@ -47,7 +47,7 @@ TestRegister.addTests([
4747 {
4848 name : "Fernet Encrypt: no input" ,
4949 input : "" ,
50- expectedMatch : / ^ g A A A A A B c e - [ \w - ] + = { 0 , 2 } $ / ,
50+ expectedMatch : / ^ g A A A [ \w - ] + = { 0 , 2 } $ / ,
5151 recipeConfig : [
5252 {
5353 op : "Fernet Encrypt" ,
@@ -69,12 +69,27 @@ TestRegister.addTests([
6969 {
7070 name : "Fernet Encrypt: valid arguments" ,
7171 input : "This is a secret message.\n" ,
72- expectedMatch : / ^ g A A A A A B c e - [ \w - ] + = { 0 , 2 } $ / ,
72+ expectedMatch : / ^ g A A A [ \w - ] + = { 0 , 2 } $ / ,
7373 recipeConfig : [
7474 {
7575 op : "Fernet Encrypt" ,
7676 args : [ "MTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTI=" ]
7777 }
7878 ] ,
79+ } ,
80+ {
81+ name : "Fernet Encrypt/Decrypt: round trip" ,
82+ input : "This is a secret message.\n" ,
83+ expectedOutput : "This is a secret message.\n" ,
84+ recipeConfig : [
85+ {
86+ op : "Fernet Encrypt" ,
87+ args : [ "MTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTI=" ]
88+ } ,
89+ {
90+ op : "Fernet Decrypt" ,
91+ args : [ "MTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTI=" ]
92+ } ,
93+ ] ,
7994 }
8095] ) ;
0 commit comments