Sha256: 761b29ebc1f46c8bab3db4bea3a35a8c47916eb3516a87806e0f1a45bfdca8e6

Contents?: true

Size: 684 Bytes

Versions: 12

Compression:

Stored size: 684 Bytes

Contents

require 'rails_spec_helper'

describe 'AppMap tracer via Railtie' do
  include_context 'Rails app pg database', 'spec/fixtures/rails6_users_app' do
    let(:env) { {} }

    let(:command_output) do
      app.prepare_db
      app.capture_cmd(%{./bin/rails r "puts AppMap.instance_variable_get('@configuration').nil?"}, env).strip
    end

    describe 'with APPMAP=false' do
      let(:env) { { 'APPMAP' => 'false' } }
      it 'is disabled' do
        expect(command_output).to eq('true')
      end
    end
    describe 'with APPMAP=true' do
      let(:env) { { 'APPMAP' => 'true' } }
      it 'is enabled' do
        expect(command_output).to eq('false')
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
appmap-0.83.4 spec/railtie_spec.rb
appmap-0.83.3 spec/railtie_spec.rb
appmap-0.83.2 spec/railtie_spec.rb
appmap-0.83.1 spec/railtie_spec.rb
appmap-0.83.0 spec/railtie_spec.rb
appmap-0.82.0 spec/railtie_spec.rb
appmap-0.81.1 spec/railtie_spec.rb
appmap-0.81.0 spec/railtie_spec.rb
appmap-0.80.2 spec/railtie_spec.rb
appmap-0.80.1 spec/railtie_spec.rb
appmap-0.80.0 spec/railtie_spec.rb
appmap-0.79.0 spec/railtie_spec.rb