Sha256: 9c107ec3bd515787e9b91847a02c4fbab1a5bd0a8f798e7c4f72cc32774b5674

Contents?: true

Size: 547 Bytes

Versions: 4

Compression:

Stored size: 547 Bytes

Contents

require 'rails_helper'

describe 'Shows job definition revisions', type: :feature do
  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

  it do
    visit kuroko2.job_definition_path definition
    expect(page).to have_content('Job Definition Details')

    click_on 'Show script revisions'

    expect(page).to have_content('Script Revisions')
    expect(page).to have_selector('.diff', count: 3)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
kuroko2-0.6.0 spec/features/script_revisions_spec.rb
kuroko2-0.5.2 spec/features/script_revisions_spec.rb
kuroko2-0.5.1 spec/features/script_revisions_spec.rb
kuroko2-0.5.0 spec/features/script_revisions_spec.rb