spec/unit/post_spec.rb in ayadn-1.6.0 vs spec/unit/post_spec.rb in ayadn-1.7.0
- old
+ new
@@ -49,36 +49,36 @@
describe "#post" do
before do
rest.stub(:post).and_return(File.read("spec/mock/posted.json"))
end
- it "should raise an error if args are empty" do
- printed = capture_stdout do
- post.post([])
- end
- expect(printed).to include "You should provide some text."
- end
+ # it "should raise an error if args are empty" do
+ # printed = capture_stdout do
+ # post.post([])
+ # end
+ # expect(printed).to include "You should provide some text."
+ # end
it "posts a post" do
expect(rest).to receive(:post).with("https://api.app.net/posts/?include_annotations=1&access_token=XYZ", {"text"=>"YOLO", "entities"=>{"parse_markdown_links"=>true, "parse_links"=>true}, "annotations"=>[{"type"=>"com.ayadn.user", "value"=>{"+net.app.core.user"=>{"user_id"=>"@test", "format"=>"basic"}}}, {"type"=>"com.ayadn.client", "value"=>{"url"=>"http://ayadn-app.net", "author"=>{"name"=>"Eric Dejonckheere", "username"=>"ericd", "id"=>"69904", "email"=>"eric@aya.io"}, "version"=>"wee"}}]})
- x = post.post(['YOLO'])
+ x = post.post({text: 'YOLO'})
end
it "returns the posted post" do
- x = post.post(['whatever'])
+ x = post.post({text: 'whatever'})
expect(x['data']['text']).to eq 'TEST'
end
end
- describe "#reply" do
- it "formats a reply" do
- new_post = "Hey guys!"
- replied_to = {1=>{:handle => "@test",:username => "test", :mentions => ["user1", "user2"]}}
- expect(post.reply(new_post, replied_to)).to eq "@test Hey guys! @user1 @user2"
- replied_to = {1=>{:handle => "@test",:username => "test", :mentions => ["user1", "test"]}}
- expect(post.reply(new_post, replied_to)).to eq "@test Hey guys! @user1"
- replied_to = {1=>{:handle => "@yo",:username => "test", :mentions => ["test", "lol"]}}
- expect(post.reply(new_post, replied_to)).to eq "@yo Hey guys! @lol"
- end
- end
+ # describe "#reply" do
+ # it "formats a reply" do
+ # new_post = "Hey guys!"
+ # replied_to = {1=>{:handle => "@test",:username => "test", :mentions => ["user1", "user2"]}}
+ # expect(post.reply(new_post, replied_to)).to eq "@test Hey guys! @user1 @user2"
+ # replied_to = {1=>{:handle => "@test",:username => "test", :mentions => ["user1", "test"]}}
+ # expect(post.reply(new_post, replied_to)).to eq "@test Hey guys! @user1"
+ # replied_to = {1=>{:handle => "@yo",:username => "test", :mentions => ["test", "lol"]}}
+ # expect(post.reply(new_post, replied_to)).to eq "@yo Hey guys! @lol"
+ # end
+ # end
describe "#text_is_empty?" do
it "checks if empty" do
expect(post.text_is_empty?(["allo"])).to be false
expect(post.text_is_empty?([""])).to be true