diff --git a/spec/views/home/_seeds.html.haml_spec.rb b/spec/views/home/_seeds.html.haml_spec.rb
new file mode 100644
index 000000000..f2f81c60d
--- /dev/null
+++ b/spec/views/home/_seeds.html.haml_spec.rb
@@ -0,0 +1,22 @@
+require 'spec_helper'
+
+describe 'home/_seeds.html.haml', :type => "view" do
+ before(:each) do
+ @seed = FactoryGirl.create(:tradable_seed)
+ assign(:seeds, [@seed])
+ render
+ end
+
+ it 'has a heading' do
+ assert_select 'h2', 'Seeds available to trade'
+ end
+
+ it 'lists seeds' do
+ assert_select "table"
+ assert_select 'a', :href => crop_path(@seed.crop)
+ assert_select 'a', :href => crop_path(@seed.owner)
+ assert_select 'td', @seed.tradable_to
+ assert_select 'td', @seed.owner.location
+ assert_select 'a', :href => seed_path(@seed)
+ end
+end