Sha256: c4b30775337fbfb7a1c25cd4b584a76de6095602e3a154dfc9051d736673aaa8
Contents?: true
Size: 940 Bytes
Versions: 4
Compression:
Stored size: 940 Bytes
Contents
RSpec.describe("ArticleCategory Query テスト") do describe "ArticleCategory データを取得する" do let!(:article_category) { FactoryBot.create(:article_category) } let(:query) do data_id = Base64.encode64("ArticleCategory:#{article_category.id}") %(query { articleCategory(id: \"#{data_id}\") { id name tags isDeleted } } ) end subject(:result) do SoulsApiSchema.execute(query).as_json end it "return ArticleCategory Data" do begin a1 = result.dig("data", "articleCategory") raise unless a1.present? rescue StandardError raise(StandardError, result) end expect(a1).to( include( "id" => be_a(String), "name" => be_a(String), "tags" => be_all(String), "isDeleted" => be_in([true, false]) ) ) end end end
Version data entries
4 entries across 4 versions & 1 rubygems