Functional tests for Firefox Accounts OAuth reliers.
We have functional tests in fxa-content-server, which use a dummy project as an OAuth relier, called 123done. This repo is an experiment to see if we can make those tests more generally usable to real reliers.
How does it work?
There is a shell script, run.sh,
which clones the content server repo
and runs the OAuth tests against 123done.
If you set the environment variables
it will try to run the same tests
against any URL of your choosing.
Right now that fails
because all of the element selectors
are hard-coded to work with 123done markup.
But if we could templatize those selectors,
we might get close to something usable.