Sha256: 31e896e752ceccf9b0f1210c97053289d7da7cf4e18e05dd3e7a1307ea013f17

Contents?: true

Size: 1.2 KB

Versions: 8

Compression:

Stored size: 1.2 KB

Contents

require File.expand_path('../test_helper', __FILE__)

class TestFieldView < Minitest::Test
  def test_now
    assert (Time.now - FieldView.get_now_for_auth_token) <= 5, "should be close"
    expected_time = Time.now - 20
    FieldView.now = expected_time
    assert_equal expected_time, FieldView.get_now_for_auth_token
  end

  def test_requires_client_id
    FieldView.client_id = nil
    assert_raises FieldView::AuthenticationError do
      FieldView.client_id
    end
    FieldView.client_id = "test"
    assert FieldView.client_id
  end

  def test_requires_client_secret
    FieldView.client_secret = nil
    assert_raises FieldView::AuthenticationError do
      FieldView.client_secret
    end
    FieldView.client_secret = "test"
    assert FieldView.client_secret
  end

  def test_requires_redirect_uri
    FieldView.redirect_uri = nil
    assert_raises FieldView::AuthenticationError do
      FieldView.redirect_uri
    end
    FieldView.redirect_uri = "test"
    assert FieldView.redirect_uri
  end

  def test_requires_x_api_key
    FieldView.x_api_key = nil
    assert_raises FieldView::AuthenticationError do
      FieldView.x_api_key
    end
    FieldView.x_api_key = "test"
    assert FieldView.x_api_key
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
fieldview-0.0.8 test/test_fieldview.rb
fieldview-0.0.7 test/test_fieldview.rb
fieldview-0.0.6 test/test_fieldview.rb
fieldview-0.0.5 test/test_fieldview.rb
fieldview-0.0.3 test/test_fieldview.rb
fieldview-0.0.2 test/test_fieldview.rb
fieldview-0.0.1 test/test_fieldview.rb
fieldview-0.0.0 test/test_fieldview.rb