Sha256: ce91628690a9ecd843004de42e253c995615561a61cfd45cf2d2ecca68adad65
Contents?: true
Size: 1.24 KB
Versions: 2
Compression:
Stored size: 1.24 KB
Contents
# encoding: utf-8 require 'spec_helper' require 'rspec_api_documentation/dsl' resource "1 - Tokens de Autenticação" do header "Accept", "application/json" header "Content-Type", "application/json" let(:token) { "" } let(:user){ create(:user) } # POST /tokens post "/tokens" do parameter :email, "Email do Usuário", :required => true parameter :password, "Senha do Usuário", :required => true let(:email) { user.email } let(:password) { user.password } let(:raw_post) { params.to_json } example_request "1.1 Solicitar Token de Autenticação" do expect(status).to eq(200) end end # GET /tokens get "/tokens/check" do parameter :user_token, "Token de Autenticação", :required => true let(:user_token) { user.authentication_token } let(:raw_post) { params.to_json } example_request "1.2 Checar validade do Token" do expect(status).to eq(200) end end # DELETE /tokens delete "/tokens" do parameter :user_token, "Token de Autenticação", :required => true let(:user_token) { user.authentication_token } let(:raw_post) { params.to_json } example_request "1.3 Remover Token de Autenticação" do expect(status).to eq(200) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
agilib-0.1.9 | lib/agilib/composer/templates/snippets/rspec/tokens_acceptance_spec.rb |
agilib-0.1.8 | lib/agilib/composer/templates/snippets/rspec/tokens_acceptance_spec.rb |