Sha256: a334e5be8137623b5c57f7be09ccf9ee405c160bba53a8544263a743a40d0ec8

Contents?: true

Size: 1.46 KB

Versions: 11

Compression:

Stored size: 1.46 KB

Contents

# 这个文件测什么?ManagementTokenProvider
# 只是管理 accessToken
# ruby ./lib/test/mini_test/TestManagementTokenProvider.rb

require "minitest/autorun"
require "./lib/authing_ruby.rb"
require "./lib/test/helper.rb"
require 'dotenv'
Dotenv.load('.env.test') 

class TestManagementTokenProvider < Minitest::Test

  def setup
    appHost = ENV["appHost"]
    graphqlEndpoint = "#{appHost}/graphql/v2"
    graphqlClient = AuthingRuby::Common::GraphqlClient.new(graphqlEndpoint)

    options = {
      userPoolId: ENV["userPoolId"],
      secret: ENV["secret"],
    }
    @managementTokenProvider = AuthingRuby::ManagementTokenProvider.new(options, graphqlClient)
  end

  # ruby ./lib/test/mini_test/TestManagementTokenProvider.rb -n test_getToken
  def test_getToken
    token = @managementTokenProvider.getToken()
    assert(token != nil)
  end

  # ruby ./lib/test/mini_test/TestManagementTokenProvider.rb -n test_getAccessTokenFromServer
  def test_getAccessTokenFromServer
    token = @managementTokenProvider._getAccessTokenFromServer()
    assert(token != nil)
  end

  # ruby ./lib/test/mini_test/TestManagementTokenProvider.rb -n test_getClientWhenSdkInit
  def test_getClientWhenSdkInit
    token = @managementTokenProvider.getClientWhenSdkInit()
    assert(token != nil)
  end

  # ruby ./lib/test/mini_test/TestManagementTokenProvider.rb -n test_refreshToken
  def test_refreshToken
    token = @managementTokenProvider.refreshToken()
    assert(token != nil)
  end

end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
authing_ruby-1.1.6 lib/authing_ruby/test/mini_test/TestManagementTokenProvider.rb
authing_ruby-1.1.5 lib/authing_ruby/test/mini_test/TestManagementTokenProvider.rb
authing_ruby-1.1.4 lib/authing_ruby/test/mini_test/TestManagementTokenProvider.rb
authing_ruby-1.1.3 lib/authing_ruby/test/mini_test/TestManagementTokenProvider.rb
authing_ruby-1.1.2 lib/authing_ruby/test/mini_test/TestManagementTokenProvider.rb
authing_ruby-1.1.1 lib/authing_ruby/test/mini_test/TestManagementTokenProvider.rb
authing_ruby-1.1.0 lib/authing_ruby/test/mini_test/TestManagementTokenProvider.rb
authing_ruby-1.0.9 lib/authing_ruby/test/mini_test/TestManagementTokenProvider.rb
authing_ruby-1.0.8 lib/authing_ruby/test/mini_test/TestManagementTokenProvider.rb
authing_ruby-1.0.7 lib/authing_ruby/test/mini_test/TestManagementTokenProvider.rb
authing_ruby-1.0.6 lib/authing_ruby/test/mini_test/TestManagementTokenProvider.rb