Sha256: 6a6ab45b1b0433ecae2fccd469e34bea840b66c51301964ada862b582e87f9cb

Contents?: true

Size: 647 Bytes

Versions: 1

Compression:

Stored size: 647 Bytes

Contents

# frozen_string_literal: true

require 'rails_helper'

describe 'root', type: :system do
  include PeopleStats

  let(:file) { people_stats }

  before do
    driven_by :selenium_chrome_headless
    stub_request(:get, 'http://enter_real_uri_here.stub/').to_return(body: file)
  end

  it 'visit root' do
    get root_url
    assert_response :success
  end

  it 'not found' do
    get root_url, params: { sub_theme_ids: [1984] }
    assert_response :not_found
  end

  it 'find only one' do
    get root_url, params: { sub_theme_ids: [1] }
    assert_response :success
    expect(JSON.parse(response.body).map { |a| a['id'] }).to eq [1]
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
shrek-0.2.2 examples/tree_pruning/spec/system/root_spec.rb