1
0
mirror of https://github.com/danbee/micropub.git synced 2025-03-04 08:59:13 +00:00
micropub/test/requests/create_post_test.rb
Daniel Barber 20b68453dd
First couple of request specs
Added Mocha because standard minitest mocking/stubbing kinda sucks.
2019-11-16 16:05:26 -05:00

20 lines
538 B
Ruby

require "request_helper"
require "micropub/indieauth"
require "micropub/github"
describe "create post" do
it "creates a simple post" do
Micropub::Webserver.any_instance.stubs(:valid_token?).returns(true)
Micropub::Github.any_instance.stubs(:post!).returns(true)
post '/micropub/main', {
content: "Hello, World!"
}
date = Time.now.strftime("%Y/%m/%d")
assert last_response.accepted?
assert_equal last_response.headers["Location"],
"https://test.danbarber.me/blog/#{date}/hello-world"
end
end