                     expect(game!.sortName).to(equal("Made-Up Game"))
                 }
 
-                it("should have a description") {
-                    expect(game!.description).to(equal("A made-up game"))
+                it("should handle special characters in the description") {
+                    expect(game!.description).to(equal("A 'made-up' game with fake stats & details"))
                 }
 
                 it("should not have image and thumbnail URLs") {


                beforeEach {
                    parser = SWXMLHash.parse(xml)
                    do {
                        game = try parser!["item"].value()
                    } catch {
                        print("Error Info: \(error)")
                    }
                }

                it("should fully parse") {

                "<item type=\"boardgame\" id=\"123\">" +
                "   <name type=\"primary\" sortindex=\"3\" value=\"A Made-Up Game\"/>" +
                "   <description>" +
                "       A &#039;made-up&#039; game with fake stats &amp; details" +
                "   </description>" +
                "   <yearpublished value=\"1984\"/>" +
                "   <minplayers value=\"1\"/>" +
