Skip to content

Instantly share code, notes, and snippets.

@JuliaLovel
JuliaLovel / product_spec.rb
Created November 16, 2012 06:30
Rspec includes
require 'spec_helper'
describe "ProductPage", :type => :feature do
include ActionView::Helpers::UrlHelper
include ActionView::Helpers::AssetTagHelper
before do
@product = Spree::Product.last
visit "/products/#{@product.permalink}"
@JuliaLovel
JuliaLovel / Test file
Created November 6, 2012 03:22
Test a loop in view file
#Assign @similar_products the same way as view file
@similar_taxon = @product.taxons.first
@similar_products = (@product.similar_products.length > 0) ? @product.similar_products.first(3) : Spree::Product.in_taxon(@similar_taxon).limit(3)
if @similar_products.length >= 3
#Display a similar products container div, only if there are 3 similar products
page.should have_selector(".title-bar h4", :content => "Similar Products")
#Anything else that doesn't need to be looped goes here...
#In a loop, check for the divs corresponding to each similar product
@similar_products.each do |sp|