| Index: lib/src/prism/tests/languages/inform7/string_feature.test
 | 
| diff --git a/lib/src/prism/tests/languages/inform7/string_feature.test b/lib/src/prism/tests/languages/inform7/string_feature.test
 | 
| new file mode 100644
 | 
| index 0000000000000000000000000000000000000000..56a880e16386d27eeb02d258ab7ac0f8468bf2c1
 | 
| --- /dev/null
 | 
| +++ b/lib/src/prism/tests/languages/inform7/string_feature.test
 | 
| @@ -0,0 +1,49 @@
 | 
| +""
 | 
| +"foo"
 | 
| +"foo
 | 
| +bar"
 | 
| +"[if the player is in Center Ring]A magician's booth stands in the corner, painted dark blue with glittering gold stars.[otherwise if the magician's booth is closed]A crack of light indicates the way back out to the center ring.[otherwise]The door stands open to the outside.[end if]"
 | 
| +
 | 
| +----------------------------------------------------
 | 
| +
 | 
| +[
 | 
| +	["string", ["\"\""]],
 | 
| +	["string", ["\"foo\""]],
 | 
| +	["string", ["\"foo\r\nbar\""]],
 | 
| +	["string", [
 | 
| +		"\"",
 | 
| +		["substitution", [
 | 
| +			["delimiter", "["],
 | 
| +			["keyword", "if"], ["text", "the"],
 | 
| +			["type", "player"], ["verb", "is"],
 | 
| +			["position", "in"], ["text", "Center Ring"],
 | 
| +			["delimiter", "]"]
 | 
| +		]],
 | 
| +		"A magician's booth stands in the corner, painted dark blue with glittering gold stars.",
 | 
| +		["substitution", [
 | 
| +			["delimiter", "["],
 | 
| +			["keyword", "otherwise"], ["keyword", "if"],
 | 
| +			["text", "the magician's booth"],
 | 
| +			["verb", "is"],
 | 
| +			["property", "closed"],
 | 
| +			["delimiter", "]"]
 | 
| +		]],
 | 
| +		"A crack of light indicates the way back out to the center ring.",
 | 
| +		["substitution", [
 | 
| +			["delimiter", "["],
 | 
| +			["keyword", "otherwise"],
 | 
| +			["delimiter", "]"]
 | 
| +		]],
 | 
| +		"The door stands open to the outside.",
 | 
| +		["substitution", [
 | 
| +			["delimiter", "["],
 | 
| +			["keyword", "end if"],
 | 
| +			["delimiter", "]"]
 | 
| +		]],
 | 
| +		"\""
 | 
| +	]]
 | 
| +]
 | 
| +
 | 
| +----------------------------------------------------
 | 
| +
 | 
| +Checks for strings and text substitution.
 | 
| 
 |