From 6eda908cfd5d885d5740bc4821dfb524c9e7a436 Mon Sep 17 00:00:00 2001 From: Romain d'Alverny Date: Mon, 14 May 2012 09:16:32 +0000 Subject: add library and var dir --- .../test/fixtures/YtsFlowCollections.yml | 60 ++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 lib/fabpot-yaml/test/fixtures/YtsFlowCollections.yml (limited to 'lib/fabpot-yaml/test/fixtures/YtsFlowCollections.yml') diff --git a/lib/fabpot-yaml/test/fixtures/YtsFlowCollections.yml b/lib/fabpot-yaml/test/fixtures/YtsFlowCollections.yml new file mode 100644 index 0000000..56bf6b8 --- /dev/null +++ b/lib/fabpot-yaml/test/fixtures/YtsFlowCollections.yml @@ -0,0 +1,60 @@ +--- +test: Simple Inline Array +brief: > + Sequences can be contained on a + single line, using the inline syntax. + Separate each entry with commas and + enclose in square brackets. +yaml: | + seq: [ a, b, c ] +php: | + array('seq' => array('a', 'b', 'c')) +--- +test: Simple Inline Hash +brief: > + Mapping can also be contained on + a single line, using the inline + syntax. Each key-value pair is + separated by a colon, with a comma + between each entry in the mapping. + Enclose with curly braces. +yaml: | + hash: { name: Steve, foo: bar } +php: | + array('hash' => array('name' => 'Steve', 'foo' => 'bar')) +--- +test: Multi-line Inline Collections +todo: true +brief: > + Both inline sequences and inline mappings + can span multiple lines, provided that you + indent the additional lines. +yaml: | + languages: [ Ruby, + Perl, + Python ] + websites: { YAML: yaml.org, + Ruby: ruby-lang.org, + Python: python.org, + Perl: use.perl.org } +php: | + array( + 'languages' => array('Ruby', 'Perl', 'Python'), + 'websites' => array( + 'YAML' => 'yaml.org', + 'Ruby' => 'ruby-lang.org', + 'Python' => 'python.org', + 'Perl' => 'use.perl.org' + ) + ) +--- +test: Commas in Values (not in the spec!) +todo: true +brief: > + List items in collections are delimited by commas, but + there must be a space after each comma. This allows you + to add numbers without quoting. +yaml: | + attendances: [ 45,123, 70,000, 17,222 ] +php: | + array('attendances' => array(45123, 70000, 17222)) -- cgit v1.2.1