Sha256: a24207d35b08e048620d8bfa4757ae65dc2c3a8365329a9298bc1228328cf2bb
Contents?: true
Size: 863 Bytes
Versions: 1
Compression:
Stored size: 863 Bytes
Contents
require File.expand_path('../test_helper', __FILE__) module Loquor class ResourceTest < Minitest::Test class Foobar < Resource self.path = "/foobar" end def test_find_should_get_correct_path_with_simple_path id = 8 Loquor.expects(:get).with("/foobar/#{id}") Foobar.find(id) end def test_find_each_should_get_correct_path Loquor.expects(:get).with("/foobar?&page=1&per=200").returns([]) Foobar.find_each end def test_find_each_should_yield_block Loquor.expects(:get).returns([{id: 1}]) ids = [] Foobar.find_each do |json| ids << json['id'] end end def test_where_should_get_correct_path_with_simple_path email = "foobar" Loquor.expects(:get).with("/foobar?email=#{email}").returns([]) Foobar.where(email: email).to_a end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
loquor-0.3.0 | test/resource_test.rb |