#! /usr/bin/env bash now="$(date +%s)" PAD_USER="test_user_$now" PAD_PASS="test_pass_$now" CONTENT_USER="test_content_user_$now" CONTENT_PASS="test_content_pass_$now" echo echo "-------" echo "SIGNUP:" echo "-------" curl -v -c /tmp/pad-cookies-$now -X POST -H 'Content-Type: application/x-www-form-urlencoded' \ -d "username=$PAD_USER" -d "password=$PAD_PASS" \ localhost:8000/signup echo echo "------" echo "LOGIN:" echo "------" curl -v -c /tmp/pad-cookies-$now -X POST -H 'Content-Type: application/x-www-form-urlencoded' \ -d "username=$PAD_USER" -d "password=$PAD_PASS" \ localhost:8000/login echo echo "-------------------" echo "GET PAD ADMIN PAGE:" echo "-------------------" curl -v -b /tmp/pad-cookies-$now localhost:8000/a echo echo "------------------" echo "GET ANONYMOUS PAD:" echo "------------------" curl localhost:8000/p/asdf echo echo "------------------------------" echo "CREATE PASSWORD PROTECTED PAD:" echo "------------------------------" export PAD_TEST_CONTENT="my test pad\n" echo curl -v -b /tmp/pad-cookies-$now -d "slug=test-$now" -d "content=$PAD_TEST_CONTENT" -d 'username=testpaduser' -d 'password=testpadpass' -d 'views_left=3' localhost:8000/newpad echo curl -v -b /tmp/pad-cookies-$now localhost:8000/a # 401 echo curl -v -b /tmp/pad-cookies-$now "localhost:8000/p/test-$now" # 200 echo curl -v -b /tmp/pad-cookies-$now -u 'testpaduser:testpadpass' "localhost:8000/p/test-$now" # 200 echo curl -v -b /tmp/pad-cookies-$now -u 'testpaduser:testpadpass' "localhost:8000/p/test-$now" # 200 echo curl -v -b /tmp/pad-cookies-$now -u 'testpaduser:testpadpass' "localhost:8000/p/test-$now" # 404 echo curl -v -b /tmp/pad-cookies-$now -u 'testpaduser:testpadpass' "localhost:8000/p/test-$now" echo echo "---------------" echo "DELETE ACCOUNT:" echo "---------------" curl -v -b /tmp/pad-cookies-$now -X POST "localhost:8000/deleteaccount" curl -v -b /tmp/pad-cookies-$now localhost:8000/a echo