proc setup {} {
save_env
}
proc teardown {} {
assert_env_unmodified
}
setup
assert_complete_any "declare -"
sync_after_int
assert_complete_any "declare +"
sync_after_int
assert_complete {BASH_ARGC BASH_ARGV} "declare -p BASH_ARG"
sync_after_int
assert_complete_any "declare -f _parse_"
sync_after_int
teardown