File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -48,6 +48,7 @@ def test_it_decrypts_nested_structures
48
48
data:
49
49
array:
50
50
- item1: 7HJjrwQ6KqH+jvu1pOZGqQ==--E2ipnCNCszD6oixM--QZapG/8wrPtwbUVDe9evsw==
51
+ subitem: oNNLBGwL45VvOv7elkRTHZTcNQ==--iFBc53R3F26zsvTK--6iEtqH7TR7TSS6fJOHwfPg==
51
52
- item2: IvwdxcAV+38MvNsKYdNCEg==--6y7Aj4nmFLOTGrx3--rRH8ni3yks2eid91jde2hg==
52
53
secret_key_base: 88Ry6HESUoXBr6QUFXmni9zzfCIYt9qGNFvIWFcN--4xoecI5mqbNRBibI--62qPJbkzzh5h8lhFEFOSaQ==
53
54
aws:
@@ -58,6 +59,7 @@ def test_it_decrypts_nested_structures
58
59
---
59
60
array:
60
61
- item1: value1
62
+ subitem: value sub
61
63
- item2: value2
62
64
secret_key_base: secret_key_base_test
63
65
aws:
@@ -74,10 +76,13 @@ def test_it_encrypts_nested_structures
74
76
aws:
75
77
access_key_id: AKIAXXX
76
78
array:
77
- - item1: value1
78
- - item2: value2
79
+ - item1: value1
80
+ subitem: value sub
81
+ - item2: value2
79
82
CONTENT
80
- expected_pattern = /---\n array:\n - item1: #{ ENCRYPTED_VALUE_PATTERN } \n - item2: #{ ENCRYPTED_VALUE_PATTERN } \n aws:\n access_key_id: #{ ENCRYPTED_VALUE_PATTERN } \n secret_key_base: #{ ENCRYPTED_VALUE_PATTERN } /
83
+ expected_pattern = /---\n array:\n - item1: #{ ENCRYPTED_VALUE_PATTERN } \n subitem: #{ ENCRYPTED_VALUE_PATTERN } \n - item2: #{ ENCRYPTED_VALUE_PATTERN } \n aws:\n access_key_id: #{ ENCRYPTED_VALUE_PATTERN } \n secret_key_base: #{ ENCRYPTED_VALUE_PATTERN } /
84
+
85
+ pp Diffcrypt ::Encryptor . new ( TEST_KEY_128 , cipher : 'aes-128-gcm' ) . encrypt_data ( content ) . to_yaml
81
86
82
87
assert_match expected_pattern , Diffcrypt ::Encryptor . new ( TEST_KEY_128 , cipher : 'aes-128-gcm' ) . encrypt_data ( content ) . to_yaml
83
88
end
You can’t perform that action at this time.
0 commit comments