~canonical-isd-hackers/canonical-identity-provider/bug_495006

« back to all changes in this revision

Viewing changes to doctests/stories/sso-server/prefilled-email.txt

  • Committer: David Owen
  • Date: 2010-05-21 21:10:59 UTC
  • Revision ID: david.owen@canonical.com-20100521211059-3qw03s6hm0rub18t
 * Moved forgot-password test into new story
 * Added new-account test

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Copyright 2010 Canonical Ltd.  This software is licensed under the
 
2
GNU Affero General Public License version 3 (see the file LICENSE).
 
3
 
 
4
= Pre-fill e-mail addresses on forms =
 
5
 
 
6
If the user has attempted a login (and failed), we would like to use
 
7
the e-mail provided to pre-fill other forms.
 
8
 
 
9
== "Forgot Password" form ==
 
10
 
 
11
    >>> browser = setupBrowser()
 
12
    >>> browser.open('http://openid.launchpad.dev')
 
13
    >>> browser.getControl(name='email').value = 'new-user@example.com'
 
14
    >>> browser.getControl(name='continue').click()
 
15
    >>> browser.getLink('Forgot your password?').click()
 
16
    >>> print browser.getControl(name='email').value
 
17
    new-user@example.com
 
18
 
 
19
 
 
20
== "New Account" form ==
 
21
 
 
22
    >>> browser = setupBrowser()
 
23
    >>> browser.open('http://openid.launchpad.dev')
 
24
    >>> browser.getControl(name='email').value = 'new-user@example.com'
 
25
    >>> browser.getControl(name='continue').click()
 
26
    >>> browser.getLink('New account').click()
 
27
    >>> print browser.getControl(name='email').value
 
28
    new-user@example.com
 
29