Sha256: ab05ae315df238bbbd8ad52ed3d2a196ed19d9e234f49e4f7a6166daefd3a5c5
Contents?: true
Size: 624 Bytes
Versions: 4
Compression:
Stored size: 624 Bytes
Contents
require 'rails_helper' describe Kuroko2::ScriptRevisionsController do routes { Kuroko2::Engine.routes } before { sign_in } let!(:definition) { create(:job_definition, script: "noop:\n") } before do 1.upto(3) { |i| definition.update_and_record_revision(script: "noop:\n" * i) } end describe '#index' do subject! { get :index, params: { job_definition_id: definition.id } } it do expect(response).to have_http_status(:ok) expect(response).to render_template('index') expect(assigns(:definition)).to eq definition expect(assigns(:revisions).size).to eq 3 end end end
Version data entries
4 entries across 4 versions & 1 rubygems