1..141 # sfComments ok 1 - Comments at the end of a line ok 2 - Comments in the middle ok 3 - Comments on a hash line # sfTests ok 4 - Multiple quoted string on one line ok 5 - Empty sequence ok 6 - Inline string parsing ok 7 - Boolean ok 8 - Empty lines in folded blocks ok 9 - IP addresses ok 10 - A sequence with an embedded mapping ok 11 - A sequence with an unordered array # sfObjects ok 12 - Objects # sfMergeKey ok 13 - Simple In Place Substitution # YtsAnchorAlias ok 14 - Simple Alias Example ok 15 - Alias of a Mapping # YtsBasicTests ok 16 - Simple Sequence ok 17 - Nested Sequences ok 18 - Mixed Sequences ok 19 - Deeply Nested Sequences ok 20 - Simple Mapping ok 21 - Sequence in a Mapping ok 22 - Nested Mappings ok 23 - Mixed Mapping ok 24 # TODO Mapping-in-Sequence Shortcut ok 25 # TODO Sequence-in-Mapping Shortcut ok 26 # TODO Merge key # YtsBlockMapping ok 27 - One Element Mapping ok 28 - Multi Element Mapping ok 29 - Values aligned ok 30 - Colons aligned # YtsDocumentSeparator ok 31 # TODO Trailing Document Separator ok 32 # TODO Leading Document Separator ok 33 # TODO YAML Header ok 34 - Red Herring Document Separator ok 35 - Multiple Document Separators in Block # YtsErrorTests ok 36 # TODO Missing value for hash item ok 37 - Not indenting enough # YtsFlowCollections ok 38 - Simple Inline Array ok 39 - Simple Inline Hash ok 40 # TODO Multi-line Inline Collections ok 41 # TODO Commas in Values (not in the spec!) # YtsFoldedScalars ok 42 - Single ending newline ok 43 - The '+' indicator ok 44 - Three trailing newlines in literals ok 45 # TODO Extra trailing newlines with spaces ok 46 - Folded Block in a Sequence ok 47 - Folded Block as a Mapping Value ok 48 - Three trailing newlines in folded blocks # YtsNullsAndEmpties ok 49 - Empty Sequence ok 50 - Empty Mapping ok 51 - Empty Sequence as Entire Document ok 52 - Empty Mapping as Entire Document ok 53 - Null as Document ok 54 - Empty String # YtsSpecificationExamples ok 55 - Sequence of scalars ok 56 - Mapping of scalars to scalars ok 57 - Mapping of scalars to sequences ok 58 - Sequence of mappings ok 59 # TODO Legacy A5 ok 60 - Sequence of sequences ok 61 # TODO Mapping of mappings ok 62 # TODO Two documents in a stream each with a leading comment ok 63 # TODO Play by play feed from a game ok 64 - Single document with two comments ok 65 - Node for Sammy Sosa appears twice in this document ok 66 # TODO Mapping between sequences ok 67 # TODO Sequence key shortcut ok 68 # TODO Literal perserves newlines ok 69 # TODO Folded treats newlines as a space ok 70 # TODO Newlines preserved for indented and blank lines ok 71 - Indentation determines scope ok 72 # TODO Quoted scalars ok 73 # TODO Multiline flow scalars ok 74 - Integers ok 75 - Floating point ok 76 - Miscellaneous ok 77 # TODO Timestamps ok 78 # TODO legacy Timestamps test ok 79 # TODO Various explicit families ok 80 # TODO Application specific family ok 81 # TODO Ordered mappings ok 82 - Invoice ok 83 # TODO Log file ok 84 - Throwaway comments ok 85 # TODO Document with a single value ok 86 # TODO Document stream ok 87 - Top level mapping ok 88 # TODO Single-line documents ok 89 # TODO Document with pause ok 90 - Explicit typing ok 91 # TODO Private types ok 92 - Type family under yaml.org ok 93 # TODO Type family under perl.yaml.org ok 94 # TODO Type family under clarkevans.com ok 95 # TODO URI Escaping ok 96 # TODO URI Prefixing ok 97 - Overriding anchors ok 98 # TODO Flow and block formatting ok 99 # TODO Complete mapping test ok 100 - Literal explicit indentation ok 101 - Chomping and keep modifiers ok 102 # TODO Literal combinations ok 103 # TODO Folded combinations ok 104 # TODO Single quotes ok 105 # TODO Double quotes ok 106 # TODO Unquoted strings ok 107 # TODO Spanning sequences ok 108 - Flow mappings ok 109 # TODO Representations of 12 ok 110 # TODO Null ok 111 # TODO Omap ok 112 # TODO Pairs ok 113 # TODO Set ok 114 - Boolean ok 115 - Integer ok 116 - Float ok 117 # TODO Timestamp ok 118 # TODO Binary ok 119 # TODO Merge key ok 120 # TODO Default key ok 121 # TODO Special keys # YtsTypeTransfers ok 122 - Strings ok 123 - String characters ok 124 - Indicators in Strings ok 125 - Forcing Strings ok 126 - Single-quoted Strings ok 127 - Double-quoted Strings ok 128 # TODO Multi-line Quoted Strings ok 129 # TODO Plain scalars ok 130 - Null ok 131 - Boolean ok 132 - Integers ok 133 - Integers as Map Keys ok 134 - Floats ok 135 # TODO Time ok 136 # TODO Date ok 137 - YAML files must not contain tabs ok 138 - YAML files must not contain tabs ok 139 - YAML files must not contain tabs ok 140 - YAML files must not contain tabs # Objects support ok 141 - ->parse() is able to dump objects Looks like everything went fine.