diff --git a/tests/test_data_metadata.py b/tests/test_data_metadata.py index effba9dc3109c4f2a7a1ed8a82a9f6e672afb9bc..9ea94b6aad5220b6cf05daaa504615393ba3091b 100644 --- a/tests/test_data_metadata.py +++ b/tests/test_data_metadata.py @@ -89,3 +89,17 @@ def test_first_link_bad_type_default(simple_txn, meta_value): simple_txn.meta['badmeta'] = meta_value meta = data.PostingMeta(simple_txn, 1) assert meta.first_link('badmeta', '_') == '_' + +@pytest.mark.parametrize('meta_name,expected', [ + ('approval', 'Approval'), + ('bank-id', 'Bank ID'), + ('bank-statement', 'Bank Statement'), + ('check-id', 'Check Number'), + ('paypal-id', 'PayPal ID'), + ('purchase-order', 'Purchase Order'), + ('receipt', 'Receipt'), + ('rt-id', 'Ticket'), + ('tax-statement', 'Tax Statement'), +]) +def test_human_name(meta_name, expected): + assert data.Metadata.human_name(meta_name) == expected