#!/bin/sh global test_description := ''Test the Git Mediawiki remote helper: queries w/ more than 500 results'' source ./test-gitmw-lib.sh source $TEST_DIRECTORY/test-lib.sh test_check_precond test_expect_success 'creating page w/ >500 revisions' ' wiki_reset && for i in $(test_seq 501) do echo "creating revision $i" && wiki_editpage foo "revision $i
" true done ' test_expect_success 'cloning page w/ >500 revisions' ' git clone mediawiki::'"$WIKI_URL"' mw_dir ' test_done (CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:test_description) op: Equal rhs: {(SQ <"Test the Git Mediawiki remote helper: queries w/ more than 500 results">)} spids: [4] ) ] spids: [4] ) (C {(.)} {(./test-gitmw-lib.sh)}) (C {(.)} {($ VSub_Name "$TEST_DIRECTORY") (/test-lib.sh)}) (C {(test_check_precond)}) (C {(test_expect_success)} {(SQ <"creating page w/ >500 revisions">)} { (SQ <"\n"> <"\twiki_reset &&\n"> <"\tfor i in $(test_seq 501)\n"> <"\tdo\n"> <"\t\techo \"creating revision $i\" &&\n"> <"\t\twiki_editpage foo \"revision $i
\" true\n"> <"\tdone\n"> ) } ) (C {(test_expect_success)} {(SQ <"cloning page w/ >500 revisions">)} {(SQ <"\n"> <"\tgit clone mediawiki::">) (DQ ($ VSub_Name "$WIKI_URL")) (SQ <" mw_dir\n">)} ) (C {(test_done)}) ] )