Sha256: 08ea98f038b2ec7025c05d8e586700af4df114c72911f7d64fe8c398715d134c
Contents?: true
Size: 1.02 KB
Versions: 9
Compression:
Stored size: 1.02 KB
Contents
require 'rails_helper' RSpec.feature 'Document Attributes', type: :feature do describe 'examples', js: true do it 'will list the documentation' do create_json = { published: true, examples: [{ request: { currency: { name: "US dollar", symbol: "$", exchange_rate: "1.3" } }, response: { currency: { id: "8", name: "us dollar", symbol: "$", exchange_rate: "1.3" } } }] } DocumentationBuilder.create(create_json) visit '/apidoco' request = create_json[:examples][0][:request][:currency] response = create_json[:examples][0][:response][:currency] request.each do |key, value| expect(page).to have_text(format('"%s": "%s"', key, value)) end response.each do |key, value| expect(page).to have_text(format('"%s": "%s"', key, value)) end end end end
Version data entries
9 entries across 9 versions & 1 rubygems