features/cli.feature in xembly-0.2 vs features/cli.feature in xembly-0.3

- old
+ new

@@ -15,20 +15,34 @@ Given I have a "text.xml" file with content: """ <books> <book id="1"/> <book id="2"/> + <garbage/> </books> """ And I have a "dirs.txt" file with content: """ XPATH "/books"; ADD "book"; + ATTR "isbn", "1519166915"; + SET "Elegant Objects"; + UP; + ADD "author"; + ADDIF "name"; + SET "yegor"; + UP; UP; + XPATH "garbage"; + STRICT "1"; + REMOVE; """ When I run bin/xembly with "-v -d dirs.txt -f out.xml -x text.xml" Then Exit code is zero And Stdout contains "reading text.xml" And XML file "out.xml" matches "/books[count(book) = 3]" + And XML file "out.xml" matches "/books/book[@isbn='1519166915' and .='Elegant Objects']" + And XML file "out.xml" matches "/books[author='yegor']" + And XML file "out.xml" matches "/books[not(garbage)]" Scenario: Rejects unknown options When I run bin/xembly with "--some-unknown-option" Then Exit code is not zero