Skip to content

Instantly share code, notes, and snippets.

@chinmo
Created March 9, 2012 08:06
Show Gist options
  • Save chinmo/2005601 to your computer and use it in GitHub Desktop.
Save chinmo/2005601 to your computer and use it in GitHub Desktop.
# language: ja
フィーチャ: ログイン状態を維持する
ユーザとして、
ログイン状態を維持したい。
なぜなら、頻繁にログイン作業をする負担を軽減したいからだ。
シナリオ: ユーザを覚えているのでしばらくの間再ログインしなくても良い
前提 登録済みのユーザが
もし ログインページでログイン情報を入力する
かつ 「ログイン状態を保持する」をチェックする
かつ ログインボタンを押す
ならば ログインに成功する(ログアウトリンクが見える)
前提 一旦ブラウザを閉じる(セッションをクリアする)
もし 再度ブラウザを立ち上げ
かつ トップページにアクセスする
ならば ログインに成功している(ログアウトリンクが見える)
シナリオ: あえてブラウザ再起動時もユーザを覚えておかない
前提 登録済みのユーザが
もし ログインページでログイン情報を入力する
かつ 「ログイン状態を保持する」をチェックしない
かつ ログインボタンを押す
ならば ログインに成功する(ログアウトリンクが見える)
前提 一旦ブラウザを閉じる(セッションをクリアする)
もし 再度ブラウザを立ち上げ
かつ トップページにアクセスする
ならば ログインしていない(ログインリンクが見える)
@chinmo
Copy link
Author

chinmo commented Mar 15, 2012

https://gist.github.com/2040772 を使って書いた

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment