 test "color on both, with message and diamond: a {blue} -<> b {red} : c", ->
 	parsedBit = @monkey.parseLine("a {blue} -<> b {red} : c")
 	equal parsedBit.arrow.type, ""
-	equal parsedBit.arrow.head, "diamond"
+	equal parsedBit.arrow.headRight, "diamond"
+	equal parsedBit.arrow.headLeft, "none"
 	equal parsedBit.arrow.message, "c"
 	equal parsedBit.first.name, "a"
 	equal parsedBit.first.colour, "blue"

test "color on second, message missing: a -> b {red}", ->
	parsedBit = @monkey.parseLine("a -> b {red}")
	equal parsedBit.arrow.type, ""
	equal parsedBit.arrow.head, "classic"
	equal parsedBit.arrow.message, ""
	equal parsedBit.first.name, "a"
	equal parsedBit.first.colour, ""

test "color on first, message missing: a {red} -> b", ->
	parsedBit = @monkey.parseLine("a {red} -> b")
	equal parsedBit.arrow.type, ""
	equal parsedBit.arrow.headRight, "classic"
	equal parsedBit.arrow.headLeft, "none"
	equal parsedBit.arrow.message, ""
	equal parsedBit.first.name, "a"
	equal parsedBit.first.colour, "red"
