Skip to content

Commit 241a101

Browse files
committed
Add subitems to specs
1 parent 8b9aec6 commit 241a101

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

test/diffcrypt/encryptor_test.rb

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff 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 = /---\narray:\n- item1: #{ENCRYPTED_VALUE_PATTERN}\n- item2: #{ENCRYPTED_VALUE_PATTERN}\naws:\n access_key_id: #{ENCRYPTED_VALUE_PATTERN}\nsecret_key_base: #{ENCRYPTED_VALUE_PATTERN}/
83+
expected_pattern = /---\narray:\n- item1: #{ENCRYPTED_VALUE_PATTERN}\n subitem: #{ENCRYPTED_VALUE_PATTERN}\n- item2: #{ENCRYPTED_VALUE_PATTERN}\naws:\n access_key_id: #{ENCRYPTED_VALUE_PATTERN}\nsecret_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

0 commit comments

Comments
 (0)