Sha256: 5e2d18af31567ec6808f6818dd3b7999ed9e055fdfac2febf0abad26502e6a56
Contents?: true
Size: 916 Bytes
Versions: 6
Compression:
Stored size: 916 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.uuid } before :each do initialize_request_data(request_id) end it 'renders a bar' do get :show, id: request_id expect(response).to be_success expect(assigns(:request_id)).to eq(request_id) expect(assigns(:request)).not_to be_nil expect(assigns(:request)).to eq(@data[:data]) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems