Removing unused code in specs

This commit is contained in:
Brenda Wallace
2019-08-18 14:51:24 +12:00
parent f3346fcadf
commit 756cf1fe3a
21 changed files with 3 additions and 56 deletions

View File

@@ -5,12 +5,6 @@ require 'rails_helper'
RSpec.describe Api::V1::PlantingsController, type: :controller do
subject { JSON.parse response.body }
let(:headers) do
{
'Accept' => 'application/vnd.api+json',
'Content-Type' => 'application/vnd.api+json'
}
end
let!(:member) { FactoryBot.create :member }
describe '#index' do

View File

@@ -2,7 +2,6 @@ require 'rails_helper'
describe Charts::GardensController do
include Devise::Test::ControllerHelpers
let(:valid_params) { { name: 'My second Garden' } }
let(:garden) { FactoryBot.create :garden }

View File

@@ -5,9 +5,6 @@ RSpec.describe GardenTypesController, type: :controller do
let(:valid_params) { { name: 'My second GardenType' } }
let(:garden_type) { FactoryBot.create :garden_type }
let(:member) { FactoryBot.create(:member) }
let(:admin_member) { FactoryBot.create(:admin) }
context "when not signed in" do
describe 'GET new' do
before { get :new, params: { id: garden_type.to_param } }

View File

@@ -4,7 +4,6 @@ describe LikesController do
let(:like) { FactoryBot.create :like, member: member }
let(:member) { FactoryBot.create(:member) }
let(:blogpost) { FactoryBot.create(:post) }
let(:mypost) { FactoryBot.create(:post, author: member) }
before { sign_in member }
@@ -22,7 +21,6 @@ describe LikesController do
end
describe "Liking your own post" do
let(:blogpost) { FactoryBot.create(:post, author: member) }
end
end

View File

@@ -18,7 +18,6 @@ describe "Scientific names", js: true do
context "User is a crop wrangler" do
let!(:crop_wranglers) { create_list :crop_wrangling_member, 3 }
let(:member) { crop_wranglers.first }
include_context 'signed in crop wrangler' do
it "Crop wranglers can edit scientific names" do

View File

@@ -1,10 +1,7 @@
require 'rails_helper'
describe "browse crops" do
let(:tomato) { create :tomato }
let(:maize) { create :maize }
let(:pending_crop) { create :crop_request }
let(:rejected_crop) { create :rejected_crop }
let(:tomato) { create :tomato }
it "Show crop info" do
visit crop_path(tomato)

View File

@@ -4,8 +4,7 @@ require 'custom_matchers'
describe "Harvesting a crop", :js, :elasticsearch do
include_context 'signed in member' do
let!(:maize) { create :maize }
let!(:plant_part) { create :plant_part }
let(:planting) { create :planting, crop: maize, owner: member }
let!(:plant_part) { create :plant_part }
before { visit new_harvest_path }

View File

@@ -1,7 +1,6 @@
require 'rails_helper'
describe 'Likeable', js: true do
let(:member) { FactoryBot.create(:member) }
let(:another_member) { FactoryBot.create(:london_member) }
let!(:post) { FactoryBot.create(:post, author: member) }
let!(:photo) { FactoryBot.create(:photo, owner: member) }

View File

@@ -10,7 +10,6 @@ describe "member deletion" do
let!(:harvest) { FactoryBot.create(:harvest, owner: member) }
let!(:seed) { FactoryBot.create(:seed, owner: member) }
let!(:secondgarden) { FactoryBot.create(:garden, owner: member) }
let(:admin) { FactoryBot.create(:admin_member) }
before do
login_as(member)

View File

@@ -340,7 +340,6 @@ rest of the garden.
context 'wrangling crops' do
include_context 'signed in crop wrangler' do
let(:prefix) { 'crop-wrangler' }
let!(:candy) { FactoryBot.create :crop_request, name: 'candy' }
it 'crop wrangling page' do

View File

@@ -1,11 +1,7 @@
require 'rails_helper'
describe "new photo page" do
let(:photo) { FactoryBot.create :photo }
context "signed in member" do
let(:member) { FactoryBot.create :member }
include_context 'signed in member' do
context "viewing a planting" do
let(:planting) { FactoryBot.create :planting, owner: member }

View File

@@ -2,8 +2,6 @@ require 'rails_helper'
describe "show photo page" do
context "signed in member" do
let(:member) { create :member }
include_context 'signed in member' do
context "linked to planting" do
let(:planting) { create :planting }

View File

@@ -2,7 +2,6 @@ require "rails_helper"
require 'custom_matchers'
describe "Planting a crop", :js, :elasticsearch do
let(:member) { FactoryBot.create :member }
let!(:maize) { FactoryBot.create :maize }
let(:garden) { FactoryBot.create :garden, owner: member }
let!(:planting) do

View File

@@ -1,11 +1,7 @@
require 'rails_helper'
describe "seeds", js: true do
let(:member) { create :member }
context "signed in user" do
let(:crop) { create :crop }
include_context 'signed in member' do
xit "button on index to edit seed" do
let!(:seed) { create :seed, owner: member }

View File

@@ -1,6 +1,5 @@
shared_examples "append date" do
let(:this_month) { Time.zone.today.strftime("%b") }
let(:this_year) { Time.zone.today.strftime("%Y") }
before { visit path }

View File

@@ -4,7 +4,6 @@ describe "signin", js: true do
let(:member) { FactoryBot.create :member }
let(:recipient) { FactoryBot.create :member }
let(:wrangler) { FactoryBot.create :crop_wrangling_member }
let(:notification) { FactoryBot.create :notification, recipient: recipient }
def login
fill_in 'Login', with: member.login_name

View File

@@ -3,8 +3,6 @@ require 'rails_helper'
describe "signout" do
let(:member) { create :member }
let(:path) {}
it "redirect to previous page after signout" do
visit crops_path # some random page
click_link 'Sign in'

View File

@@ -14,8 +14,6 @@ describe Comment do
end
context "notifications" do
let(:comment) { FactoryBot.create(:comment) }
it "sends a notification when a comment is posted" do
expect do
FactoryBot.create(:comment)

View File

@@ -1,9 +1,6 @@
require 'rails_helper'
describe Crop do
let(:pp2) { FactoryBot.create(:plant_part) }
let(:pp1) { FactoryBot.create(:plant_part) }
let(:maize) { FactoryBot.create(:maize) }
context 'all fields present' do
let(:crop) { FactoryBot.create(:tomato) }
@@ -50,7 +47,6 @@ describe Crop do
context 'popularity' do
let(:tomato) { FactoryBot.create(:tomato) }
let(:maize) { FactoryBot.create(:maize) }
let(:cucumber) { FactoryBot.create(:crop, name: 'cucumber') }
before do
FactoryBot.create_list(:planting, 10, crop: maize)
@@ -145,8 +141,7 @@ describe Crop do
shared_examples 'has default photo' do
it { expect(Crop.has_photos).to include(crop) }
end
let!(:crop) { FactoryBot.create :tomato }
let(:member) { FactoryBot.create :member }
let!(:crop) { FactoryBot.create :tomato }
context 'with a planting photo' do
let!(:photo) { FactoryBot.create(:photo, owner: planting.owner) }
@@ -296,7 +291,6 @@ describe Crop do
context 'interesting' do
subject { Crop.interesting }
let(:photo) { FactoryBot.create :photo }
# first, a couple of candidate crops
let(:crop1) { FactoryBot.create(:crop) }
let(:crop2) { FactoryBot.create(:crop) }
@@ -349,13 +343,7 @@ describe Crop do
end
end
let(:maize) { FactoryBot.create(:maize) }
let(:pp1) { FactoryBot.create(:plant_part) }
let(:pp2) { FactoryBot.create(:plant_part) }
context "harvests" do
let(:h1) { FactoryBot.create(:harvest, crop: maize, plant_part: pp1) }
let(:h2) { FactoryBot.create(:harvest, crop: maize, plant_part: pp2) }
let!(:crop) { FactoryBot.create(:crop) }
let!(:harvest) { FactoryBot.create(:harvest, crop: crop) }

View File

@@ -3,7 +3,6 @@ require 'rails_helper'
describe Garden do
let(:owner) { FactoryBot.create(:member, login_name: 'hatupatu') }
let(:garden) { FactoryBot.create(:garden, owner: owner, name: 'Springfield Community Garden') }
let(:garden_type) { FactoryBot.create(:garden_type, name: "aquaponic") }
it "has a slug" do
garden.slug.should match(/hatupatu-springfield-community-garden/)

View File

@@ -5,9 +5,6 @@ describe Planting do
let(:garden_owner) { FactoryBot.create(:member, login_name: 'hatupatu') }
let(:garden) { FactoryBot.create(:garden, owner: garden_owner, name: 'Springfield Community Garden') }
let(:planting) { FactoryBot.create(:planting, crop: crop, garden: garden, owner: garden.owner) }
let(:finished_planting) do
FactoryBot.create :planting, planted_at: 4.days.ago, finished_at: 2.days.ago, finished: true
end
describe 'planting lifespan predictions' do
context 'no predications data yet' do