Sha256: 0f4e6b4566961567d663f158d11abd55ea1a28173da4a776cec86a044f654ff2
Contents?: true
Size: 1.1 KB
Versions: 5
Compression:
Stored size: 1.1 KB
Contents
require 'core/spec_helper' describe ZendeskAPI::Topic::TopicComment do def valid_attributes { :body => "Texty-text, text." } end under topic do it_should_be_creatable it_should_be_updatable :body it_should_be_deletable it_should_be_readable topic, :comments end describe ".import" do it "can import" do VCR.use_cassette("topic_comment_import_can_import") do old = Time.now - 4*365*24*60*60 comment = ZendeskAPI::Topic::TopicComment.import(client, valid_attributes.merge(:created_at => old, :topic_id => topic.id)) expect(ZendeskAPI::Topic::TopicComment.find(client, comment).created_at.year).to eq(old.year) end end it "returns nothing if import fails" do VCR.use_cassette("topic_comment_import_cannot_import") do silence_logger { expect(ZendeskAPI::Topic::TopicComment.import(client, {})).to eq(nil) } end end end end describe ZendeskAPI::User::TopicComment do def valid_attributes { :body => "Texty-text, text."} end under current_user do it_should_be_readable current_user, :topic_comments end end
Version data entries
5 entries across 5 versions & 1 rubygems