Sha256: b1196fce48ee0bb523e704af40dc026fdc609bfe8ab6279efbb4d16f32edc207

Contents?: true

Size: 1.1 KB

Versions: 6

Compression:

Stored size: 1.1 KB

Contents

require 'spec_helper'

RSpec.feature 'VectorWorkController', type: :feature do
  let(:user) { FactoryGirl.create(:admin) }

  before do
    allow(GeoblacklightJob).to receive(:perform_later)
  end

  context "an authorized user" do
    before do
      allow(CharacterizeJob).to receive(:perform_later)
      sign_in user
    end

    scenario "creating a vector work and extracting metadata from an FGDC file" do
      visit new_hyrax_vector_work_path
      expect(page).not_to have_selector(:css, 'a[href="#files"]')
      expect(page).to have_text 'Add Location'
      fill_in 'vector_work_title', with: 'Vector Title'
      fill_in 'vector_work_creator', with: 'User'
      fill_in 'vector_work_keyword', with: 'Vector'
      fill_in 'vector_work_spatial', with: 'France'
      fill_in 'vector_work_temporal', with: '1998-2006'
      fill_in 'vector_work_issued', with: '2001-01-01T00:00:00Z'
      choose 'vector_work_visibility_open'
      select 'Attribution 3.0 United States', from: 'vector_work[rights][]'
      check 'agreement'
      click_button 'Save'

      expect(page).to have_text 'Vector Title'
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
geo_works-0.2.0 spec/features/create_vector_work_spec.rb
geo_works-0.1.4 spec/features/create_vector_work_spec.rb
geo_works-0.1.3 spec/features/create_vector_work_spec.rb
geo_works-0.1.2 spec/features/create_vector_work_spec.rb
geo_works-0.1.1 spec/features/create_vector_work_spec.rb
geo_works-0.1.0 spec/features/create_vector_work_spec.rb