here is a more realistic test that uses the form methods