test/vcard_test.rb in vcard-0.2.5 vs test/vcard_test.rb in vcard-0.2.6

- old
+ new

@@ -483,20 +483,32 @@ def test_org_multiple _test_org("Megamix Corp.", "Marketing") end def test_role - role = 'Office Manager;Something Else' + card = Vcard::Vcard::Maker.make2 do |m| + m.name do |n| + n.given = "John" + n.family = "Woe" + end + m.role = "Office Manager\r\n;Something Else" + end + assert_equal "Office Manager\n;Something Else", card.role + assert_match /Office Manager\\n\\;Something Else/, card.to_s + card = Vcard::Vcard.decode(card.encode).first + assert_equal "Office Manager\n;Something Else", card.role + end + def test_note card = Vcard::Vcard::Maker.make2 do |m| m.name do |n| n.given = "John" n.family = "Woe" end - m.role = 'Office Manager;Something Else' + m.add_note note = "line1\r\n;line2" end - assert_equal(role, card.role) - assert(card.to_s['Office Manager\;Something Else']) + assert_equal "line1\n;line2", card.note + assert_match /line1\\n\\;line2/, card.to_s card = Vcard::Vcard.decode(card.encode).first - assert_equal(role, card.role) + assert_equal "line1\n;line2", card.note end end