Sha256: 254ca71aa67f10caeafeae5951f26ec1de70064ee31d80c649e31ed98934f883
Contents?: true
Size: 1.98 KB
Versions: 2
Compression:
Stored size: 1.98 KB
Contents
require 'spec_helper' describe Auth0::Api::V2::ResourceServers do attr_reader :client, :resource_server before(:all) do @client = Auth0Client.new(v2_creds) identifier = SecureRandom.uuid sleep 1 @resource_server = client.create_resource_server(identifier) end after(:all) do sleep 1 client.delete_resource_server(resource_server['id']) end describe '.resource_server' do it do sleep 1 expect(client.resource_server(resource_server['id'])).to( include('identifier' => resource_server['identifier'], 'id' => resource_server['id'], 'signing_alg' => resource_server['signing_alg'], 'token_lifetime' => resource_server['token_lifetime']) ) end end describe '.create_resource_server' do let(:name) { Faker::Lorem.word } let(:identifier) { SecureRandom.uuid } let(:signing_alg) { 'HS256' } let(:signing_secret) { Faker::Lorem.characters(16) } let(:token_lifetime) { rand(1000..3000) } let!(:resource_server) do sleep 1 client.create_resource_server(identifier, 'name' => name, 'signing_alg' => signing_alg, 'signing_secret' => signing_secret, 'token_lifetime' => token_lifetime) end it do sleep 1 expect(resource_server).to include('name' => name, 'identifier' => identifier, 'signing_alg' => signing_alg, 'signing_secret' => signing_secret, 'token_lifetime' => token_lifetime) sleep 1 expect { client.delete_resource_server(resource_server['id']) }.to_not raise_error end it do sleep 1 expect { client.delete_resource_server(resource_server['id']) }.to_not raise_error end end describe '.delete_resource_server' do it do sleep 1 expect { client.delete_resource_server(resource_server['id']) }.to_not raise_error end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
auth0-4.5.0 | spec/integration/lib/auth0/api/v2/api_resource_servers_spec.rb |
auth0-4.4.0 | spec/integration/lib/auth0/api/v2/api_resource_servers_spec.rb |