Sha256: a5f4ac1b9a156f8791ea86f2ee22470b77e224ed8e793761d65c5e80c552cdc3

Contents?: true

Size: 775 Bytes

Versions: 2

Compression:

Stored size: 775 Bytes

Contents

require 'test_helper'

# basic clever-ruby tests
# TODO: organize better
class CleverTest < Test::Unit::TestCase
  def setup
    Clever.configure do |config|
      config.api_key = 'DEMO_KEY'
    end
  end

  should 'returns correct urls for Resources' do
    assert_equal 'v1.1/districts', Clever::District.url
    assert_equal 'v1.1/schools', Clever::School.url
    assert_equal 'v1.1/students', Clever::Student.url
    assert_equal 'v1.1/sections', Clever::Section.url
    assert_equal 'v1.1/teachers', Clever::Teacher.url
    assert_equal 'v1.1/events', Clever::Event.url
  end

  should 'uri-encode params' do
    query_string = Clever.convert_to_query_string created_at: '2013-02-15T 2:30:42Z'
    query_string.must_equal '?created_at=2013-02-15T%202:30:42Z'
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
clever-ruby-0.4.1 test/unit/clever_test.rb
clever-ruby-0.4.0 test/unit/clever_test.rb