mirror of
https://github.com/manyfold3d/manyfold.git
synced 2026-10-22 11:42:19 -05:00
29 lines
825 B
Ruby
29 lines
825 B
Ruby
# spec/requests/blogs_spec.rb
|
|
require "swagger_helper"
|
|
|
|
describe "Creators", :after_first_run, :multiuser do # rubocop:disable RSpec/EmptyExampleGroup
|
|
path "/creators/{id}.oembed" do
|
|
get "oEmbed response for Creators" do
|
|
tags "oEmbed"
|
|
produces "application/json+oembed"
|
|
parameter name: :id, in: :path, type: :string
|
|
parameter name: :maxwidth, in: :query, type: :integer, required: false
|
|
parameter name: :maxheight, in: :query, type: :integer, required: false
|
|
|
|
response "200", "Success" do
|
|
schema "$ref" => "#/components/schemas/oembed_link"
|
|
|
|
let(:id) { create(:creator, :public).to_param }
|
|
|
|
run_test!
|
|
end
|
|
|
|
response "404", "Not Found or Unauthorized" do
|
|
let(:id) { create(:creator).to_param }
|
|
|
|
run_test!
|
|
end
|
|
end
|
|
end
|
|
end
|