chore: rubocop
chore: fix api test conventions chore: rubocop -A spec/ chore: more rubocop -A fix failing test rubocop fixes removes helper methods that are in my opinion dead code more rubocop fixes rubocop -a --auto-gen-config
This commit is contained in:
parent
f6fb804bbe
commit
fb2b4d8a8a
331 changed files with 4263 additions and 4507 deletions
|
|
@ -34,62 +34,65 @@ describe BankTransactionReference do
|
|||
end
|
||||
|
||||
it 'returns correct value for FS1A1' do
|
||||
expect(BankTransactionReference.parse('FS1A1')).to match({ group: 1, parts: { "A" => 1 } })
|
||||
expect(BankTransactionReference.parse('FS1A1')).to match({ group: 1, parts: { 'A' => 1 } })
|
||||
end
|
||||
|
||||
it 'returns correct value for FS1.2A3' do
|
||||
expect(BankTransactionReference.parse('FS1.2A3')).to match({ group: 1, user: 2, parts: { "A" => 3 } })
|
||||
expect(BankTransactionReference.parse('FS1.2A3')).to match({ group: 1, user: 2, parts: { 'A' => 3 } })
|
||||
end
|
||||
|
||||
it 'returns correct value for FS1A2B3C4' do
|
||||
expect(BankTransactionReference.parse('FS1A2B3C4')).to match({ group: 1, parts: { "A" => 2, "B" => 3, "C" => 4 } })
|
||||
expect(BankTransactionReference.parse('FS1A2B3C4')).to match({ group: 1, parts: { 'A' => 2, 'B' => 3, 'C' => 4 } })
|
||||
end
|
||||
|
||||
it 'returns correct value for FS1A2B3A4' do
|
||||
expect(BankTransactionReference.parse('FS1A2B3A4')).to match({ group: 1, parts: { "A" => 6, "B" => 3 } })
|
||||
expect(BankTransactionReference.parse('FS1A2B3A4')).to match({ group: 1, parts: { 'A' => 6, 'B' => 3 } })
|
||||
end
|
||||
|
||||
it 'returns correct value for FS1A2.34B5.67C8.90' do
|
||||
expect(BankTransactionReference.parse('FS1A2.34B5.67C8.90')).to match({ group: 1, parts: { "A" => 2.34, "B" => 5.67, "C" => 8.90 } })
|
||||
expect(BankTransactionReference.parse('FS1A2.34B5.67C8.90')).to match({ group: 1,
|
||||
parts: { 'A' => 2.34, 'B' => 5.67,
|
||||
'C' => 8.90 } })
|
||||
end
|
||||
|
||||
it 'returns correct value for FS123A456 with comma-separated prefix' do
|
||||
expect(BankTransactionReference.parse('x,FS123A456')).to match({ group: 123, parts: { "A" => 456 } })
|
||||
expect(BankTransactionReference.parse('x,FS123A456')).to match({ group: 123, parts: { 'A' => 456 } })
|
||||
end
|
||||
|
||||
it 'returns correct value for FS123A456 with minus-separated prefix' do
|
||||
expect(BankTransactionReference.parse('x-FS123A456')).to match({ group: 123, parts: { "A" => 456 } })
|
||||
expect(BankTransactionReference.parse('x-FS123A456')).to match({ group: 123, parts: { 'A' => 456 } })
|
||||
end
|
||||
|
||||
it 'returns correct value for FS123A456 with semicolon-separated prefix' do
|
||||
expect(BankTransactionReference.parse('x;FS123A456')).to match({ group: 123, parts: { "A" => 456 } })
|
||||
expect(BankTransactionReference.parse('x;FS123A456')).to match({ group: 123, parts: { 'A' => 456 } })
|
||||
end
|
||||
|
||||
it 'returns correct value for FS123A456 with space-separated prefix' do
|
||||
expect(BankTransactionReference.parse('x FS123A456')).to match({ group: 123, parts: { "A" => 456 } })
|
||||
expect(BankTransactionReference.parse('x FS123A456')).to match({ group: 123, parts: { 'A' => 456 } })
|
||||
end
|
||||
|
||||
it 'returns correct value for FS234A567 with comma-separated suffix' do
|
||||
expect(BankTransactionReference.parse('FS234A567,x')).to match({ group: 234, parts: { "A" => 567 } })
|
||||
expect(BankTransactionReference.parse('FS234A567,x')).to match({ group: 234, parts: { 'A' => 567 } })
|
||||
end
|
||||
|
||||
it 'returns correct value for FS234A567 with minus-separated suffix' do
|
||||
expect(BankTransactionReference.parse('FS234A567-x')).to match({ group: 234, parts: { "A" => 567 } })
|
||||
expect(BankTransactionReference.parse('FS234A567-x')).to match({ group: 234, parts: { 'A' => 567 } })
|
||||
end
|
||||
|
||||
it 'returns correct value for FS234A567 with space-separated suffix' do
|
||||
expect(BankTransactionReference.parse('FS234A567 x')).to match({ group: 234, parts: { "A" => 567 } })
|
||||
expect(BankTransactionReference.parse('FS234A567 x')).to match({ group: 234, parts: { 'A' => 567 } })
|
||||
end
|
||||
|
||||
it 'returns correct value for FS234A567 with semicolon-separated suffix' do
|
||||
expect(BankTransactionReference.parse('FS234A567;x')).to match({ group: 234, parts: { "A" => 567 } })
|
||||
expect(BankTransactionReference.parse('FS234A567;x')).to match({ group: 234, parts: { 'A' => 567 } })
|
||||
end
|
||||
|
||||
it 'returns correct value for FS234A567 with minus-separated suffix' do
|
||||
expect(BankTransactionReference.parse('FS234A567-x')).to match({ group: 234, parts: { "A" => 567 } })
|
||||
expect(BankTransactionReference.parse('FS234A567-x')).to match({ group: 234, parts: { 'A' => 567 } })
|
||||
end
|
||||
|
||||
it 'returns correct value for FS34.56A67.89 with prefix and suffix' do
|
||||
expect(BankTransactionReference.parse('prefix FS34.56A67.89, suffix')).to match({ group: 34, user: 56, parts: { "A" => 67.89 } })
|
||||
expect(BankTransactionReference.parse('prefix FS34.56A67.89, suffix')).to match({ group: 34, user: 56,
|
||||
parts: { 'A' => 67.89 } })
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue