File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -47,8 +47,9 @@ def test_it_decrypts_nested_structures
4747 encrypted_content = <<~CONTENT
4848 data:
4949 array:
50- - item1: 7HJjrwQ6KqH+jvu1pOZGqQ==--E2ipnCNCszD6oixM--QZapG/8wrPtwbUVDe9evsw==
51- - item2: IvwdxcAV+38MvNsKYdNCEg==--6y7Aj4nmFLOTGrx3--rRH8ni3yks2eid91jde2hg==
50+ - item1: 7HJjrwQ6KqH+jvu1pOZGqQ==--E2ipnCNCszD6oixM--QZapG/8wrPtwbUVDe9evsw==
51+ subitem: oNNLBGwL45VvOv7elkRTHZTcNQ==--iFBc53R3F26zsvTK--6iEtqH7TR7TSS6fJOHwfPg==
52+ - item2: IvwdxcAV+38MvNsKYdNCEg==--6y7Aj4nmFLOTGrx3--rRH8ni3yks2eid91jde2hg==
5253 secret_key_base: 88Ry6HESUoXBr6QUFXmni9zzfCIYt9qGNFvIWFcN--4xoecI5mqbNRBibI--62qPJbkzzh5h8lhFEFOSaQ==
5354 aws:
5455 access_key_id: Ot/uCTEL+8kp61EPctnxNlg=--Be6sg7OdvjZlfxgR--7qRbbf0lA4VgjnUGUrrFwg==
@@ -58,6 +59,7 @@ def test_it_decrypts_nested_structures
5859 ---
5960 array:
6061 - item1: value1
62+ subitem: value sub
6163 - item2: value2
6264 secret_key_base: secret_key_base_test
6365 aws:
@@ -74,10 +76,13 @@ def test_it_encrypts_nested_structures
7476 aws:
7577 access_key_id: AKIAXXX
7678 array:
77- - item1: value1
78- - item2: value2
79+ - item1: value1
80+ subitem: value sub
81+ - item2: value2
7982 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
8186
8287 assert_match expected_pattern , Diffcrypt ::Encryptor . new ( TEST_KEY_128 , cipher : 'aes-128-gcm' ) . encrypt_data ( content ) . to_yaml
8388 end
You can’t perform that action at this time.
0 commit comments