Sha256: a180f8ab8f6fb9742fd0a05337ab2667d20af0b1c6d4c9981abbc1e5e6194ac0
Contents?: true
Size: 673 Bytes
Versions: 1
Compression:
Stored size: 673 Bytes
Contents
require 'test_helper' class UserTokensControllerTest < ActionController::TestCase def setup @user = users(:one) end test "responds with 404 if user does not exist" do post :create, params: { auth: { email: 'wrong@example.net', password: '' } } assert_response :not_found end test "responds with 404 if password is invalid" do post :create, params: { auth: { email: @user.email, password: 'wrong' } } assert_response :not_found end test "responds with 201" do post :create, params: { auth: { email: @user.email, password: 'secret' } } assert_response :created assert JSON.parse(response.body).keys.include?('jwt') end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
knocknock-0.0.0 | test/dummy/test/controllers/user_tokens_controller_test.rb |