Sha256: b69558d33640f3f7a165292e70dc5e9c33061068e978cc482950b0615412ad1a
Contents?: true
Size: 895 Bytes
Versions: 19
Compression:
Stored size: 895 Bytes
Contents
# frozen_string_literal: true require 'spec_helper' require 'support/examples/generator' describe SwaggerDocsGenerator::Generator, type: :gem, broken: true, name: :generator do before(:context) do @swag = SwaggerDocsGenerator::Generator.new @swagger_file = @swag.swagger_file end context 'File exist' do before(:context) do @swag.generate_swagger_file end describe '#generate_swagger_file' do let(:method) { @swag.generate_swagger_file } it_behaves_like 'method', nil end it { expect(File.exist?(@swagger_file)).to eql(true) } it { expect(@swagger_file).to match_json_schema(:swagger) } after(:context) { File.delete(@swagger_file) } end context "File doesn't exist" do it { expect(File.exist?(@swagger_file)).to eql(false) } end end
Version data entries
19 entries across 19 versions & 1 rubygems