問題タブ [authlogic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Authlogicとの統合テスト?
私の人生では、Authlogic がこの統合テストで私をログインさせない理由がわかりません。このコードを使用した機能テストで、Authlogic がログインすることに問題はありませんでした。authlogic rdocs ( http://tinyurl.com/mb2fp2 ) によると、ログイン状態をシミュレートすることは、機能テストと統合テストで同じであるため、かなり混乱しています。どんな助けでも大歓迎です!
authlogic - 機能/統合テストのAuthlogicedit_password_reset_url
http://www.binarylogic.com/2008/11/16/tutorial-reset-passwords-with-authlogic/で説明されているように、Authlogicパスワードリセットの動作を検証するためにいくつかのテストを実装しようとしています。
私はAuthlogic、Shoulda、Webrat、Factory Girlを使用していますが、これが私のテストです。
テストの最後の2行で、送信されたリンクに正しいperishable_tokenが含まれていることを確認しようとしています。これは、印刷された生鮮トークンと送信されたリンクのトークンで常に異なって表示されます。
この動作をどのようにテストする必要がありますか?
ありがとう、Siva
ruby-on-rails - アカウントごとに複数の openid 識別子を持つ Authlogic openid
authlogic を使用して、ユーザーが複数のopenid アカウントとオプションでパスワードを使用してログインできるようにするにはどうすればよいでしょうか?
ruby-on-rails - AuthLogic でユーザーを偽装する方法
復号化されたパスワードがなくても UserSession を作成できる必要があります。
どうすればこれを行うことができますか?
私の現在の回避策は次のとおりです。
user.rb 内
user_session.rb 内
ログインします
これを行うより良い方法はありますか?
ruby-on-rails - authlogic-open-idをキュウリとwebratでテストする最良の方法は何ですか?
Railsアプリでauthlogic-openid認証をテストするためにcucumberとwebratを使用するのに問題がありました。Ryan Batesの優れたスクリーンキャストに続いて、open-idプラグインを使用してauthlogicをインストールすることができました。OpenIDは、ブラウザーを使用してログインすると機能しますが、これまでのところ、キュウリとwebratを使用してアプリをテストすることはできませんでした。
rotsをダミーのオープンIDサーバーとして使用してみました。繰り返しますが、これはブラウザで試してみると機能しますが、webratは、ダミーのオープンIDサーバーで認証するために必要なget/postリダイレクトに正しく従いません。
SOに関するこの回答は、認証メソッドをオーバーライドして常に成功したログインを返すことを示唆していますが、このアプローチは、アプリケーションの統合テストのようには見えません。
authlogic-open-idを機能的にテストするための最良の方法は何ですか?わざわざする必要がありますか?ユーザーがすでにログインしているときにアクションをテストし、OpenIDが機能すると想定する必要がありますか?
ruby-on-rails - ログインフォームにメールアドレスフィールドを入力できません(Authlogic)
したがって、Authlogicはこのuser_sessions/new
ビューで正常に動作しています。
しかし、私が変わるとき
に
ビューをロードすると、次のエラーが発生します。
しかしもちろん、私のユーザーテーブルにはemail
フィールドなどがあります。
ruby - authlogic を使用してレール外でユーザーを認証するにはどうすればよいですか?
私のシステムでは、ユーザーは Rails Web サイト経由で登録します。Ruby で記述されたカスタム アプリケーション サーバーからユーザーを認証する必要があります。
エラー メッセージ:
ruby-on-rails - 「autotest」を使用するとテストに合格するが、Authlogic を使用すると「rake test」に合格しない
"rake test:functionals" を実行するとテストが失敗しますが、自動テストを使用すると一貫して合格します。
問題の失敗したテストは、rake を使用しているときに Authlogic がユーザーを適切にログインしていないことに関連しているようです。
テストでユーザーのサインインを容易にするために、次のようなテスト ヘルパー メソッドがあります。
上記のメソッドは、ユーザーのサインインに使用されます
私のスタックは shoulda/authlogic/acl9/factory_girl/mocha です
Authlogic が問題であると私が疑う理由は、失敗したテストが次のようになっているためです。