Sha256: a15c0dc30a3636aba9c4df2cdb98d1e8886d00f9d3bb292a255bf1968229e3d8

Contents?: true

Size: 802 Bytes

Versions: 4

Compression:

Stored size: 802 Bytes

Contents

# encoding: utf-8

require 'spec_helper'

describe Dimelo::CCP::Attachment do
  let(:client) { Dimelo::CCP::API::Client.new('https://domain-test.api.answers.dimelo.info/1.0', 'access_token' => 'foo') }

  describe Dimelo::CCP::QuestionAttachment do

    it 'use question path' do
      expect(client).to receive(:transport).with(:get, 'questions/1/attachments', {:offset=>0, :limit=>30}).and_return('[]')
      Dimelo::CCP::QuestionAttachment.find({:question_id => 1}, client)
    end

  end

  describe Dimelo::CCP::AnswerAttachment do

    it 'use answer path' do
      expect(client).to receive(:transport).with(:get, 'questions/2/answers/1/attachments', {:offset=>0, :limit=>30}).and_return('[]')
      Dimelo::CCP::AnswerAttachment.find({question_id: 2, answer_id: 1}, client)
    end

  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
dimelo_ccp_api-0.4.4 spec/lib/dimelo/ccp/api/model/attachment_spec.rb
dimelo_ccp_api-0.4.3 spec/lib/dimelo/ccp/api/model/attachment_spec.rb
dimelo_ccp_api-0.4.2 spec/lib/dimelo/ccp/api/model/attachment_spec.rb
dimelo_ccp_api-0.4.1 spec/lib/dimelo/ccp/api/model/attachment_spec.rb