Sha256: 4ffe799d0675c5571b229fe9fb68e080a008e7eda29c08f7a71049ac76063efa

Contents?: true

Size: 720 Bytes

Versions: 2

Compression:

Stored size: 720 Bytes

Contents

require 'rails_helper'

module SpeedupRails
  RSpec.describe ResultsController, type: :controller do
    routes { SpeedupRails::Engine.routes }

    def initialize_request_data(request_id, adapter=:memory)
      Speedup.adapter = :memory
      Speedup.prepare_collectors
      data = YAML::load_file(File.expand_path('../../../data/test.yml', __FILE__))
      Speedup.adapter.write(request_id, Speedup::RequestData.new.load(data[:contexts], data[:data]) )
    end

    context 'with memory storage' do
      let(:request_id) { SecureRandom.hex(10) }

      before :each do
        initialize_request_data(request_id)
      end

      it 'renders a bar' do
        get :show, id: request_id
      end

    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
speedup-rails-0.0.3 spec/controllers/speedup_rails/results_controller_spec.rb
speedup-rails-0.0.2 spec/controllers/speedup_rails/results_controller_spec.rb