# # # add_file "tests/t_escaped_selectors.at" # content [089befd3cabffcab01cef5bb5ede76b750986bbc] # # patch "ChangeLog" # from [ca9e9535aa85e3e1a4d2c3558d7326d444c9220f] # to [bd99cdce6ff053c96eb3bd0a5d9f9d936b175cc6] # # patch "testsuite.at" # from [697de42304eeb7b0361a9a43ef0edf376c813122] # to [ffc6462ba32d1734b0d5c7fcd87b06521fcd4c5a] # ============================================================ --- tests/t_escaped_selectors.at 089befd3cabffcab01cef5bb5ede76b750986bbc +++ tests/t_escaped_selectors.at 089befd3cabffcab01cef5bb5ede76b750986bbc @@ -0,0 +1,26 @@ +AT_SETUP([escaped selectors]) +MTN_SETUP + +ADD_FILE(testfile, [blah blah +]) +COMMIT(test/branch) +REV1=`BASE_REVISION` + +SET_FILE(testfile, [stuff stuff +]) +COMMIT(test/branch) +REV2=`BASE_REVISION` + +SET_FILE(testfile, [chew chew +]) +COMMIT(other/branch) +REV3=`BASE_REVISION` + +CHECK_SAME_CANONICALISED_STDOUT((echo $REV1 && echo $REV2) | sort, MTN automate select b:test\\/branch) +CHECK_SAME_CANONICALISED_STDOUT(echo $REV3, MTN automate select b:other\\/branch) +CHECK_SAME_CANONICALISED_STDOUT(echo $REV3, MTN automate select b:) +CHECK_SAME_CANONICALISED_STDOUT(echo $REV2, MTN automate select h:test\\/branch) +CHECK_SAME_CANONICALISED_STDOUT(echo $REV3, MTN automate select h:other\\/branch) +CHECK_SAME_CANONICALISED_STDOUT(echo $REV3, MTN automate select h:) + +AT_CLEANUP ============================================================ --- ChangeLog ca9e9535aa85e3e1a4d2c3558d7326d444c9220f +++ ChangeLog bd99cdce6ff053c96eb3bd0a5d9f9d936b175cc6 @@ -1,3 +1,8 @@ +2006-04-28 Matthew Nicholson + + * tests/t_escaped_selectors.at: Added. Tests escaped selectors. + * testsuite.at: Added t_escaped_selectors.at. + 2006-04-27 Matthew Nicholson * selectors.cc (parse_selector): Change boost::char_separator to ============================================================ --- testsuite.at 697de42304eeb7b0361a9a43ef0edf376c813122 +++ testsuite.at ffc6462ba32d1734b0d5c7fcd87b06521fcd4c5a @@ -883,3 +883,4 @@ m4_include(tests/t_hook_helpers.at) m4_include(tests/t_no_log_password.at) m4_include(tests/t_quiet.at) +m4_include(tests/t_escaped_selectors.at)