From dcb07237d8d9c55c960d4c1272ef0a3dc4b3e560 Mon Sep 17 00:00:00 2001 From: Steve Pettitt Date: Sun, 31 Jan 2016 11:00:07 +0000 Subject: [PATCH] Spec worked, links didn't :) --- app/serializers/api/order_serializer.rb | 3 +-- spec/features/consumer/account_spec.rb | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/serializers/api/order_serializer.rb b/app/serializers/api/order_serializer.rb index 89b9d3dfa9..162c905e2b 100644 --- a/app/serializers/api/order_serializer.rb +++ b/app/serializers/api/order_serializer.rb @@ -23,8 +23,7 @@ class Api::OrderSerializer < ActiveModel::Serializer object.state ? object.state.humanize : nil # Or a call to t() here? end - delegate :order_url, to: Spree::Core::Engine.routes_url_helpers def path - order_url(object.number, only_path: true) + Spree::Core::Engine.routes_url_helpers.order_url(object.number, only_path: true) end end diff --git a/spec/features/consumer/account_spec.rb b/spec/features/consumer/account_spec.rb index 0d84db501e..b072a24357 100644 --- a/spec/features/consumer/account_spec.rb +++ b/spec/features/consumer/account_spec.rb @@ -36,7 +36,8 @@ feature %q{ it "reveals table of orders for distributors when clicked" do expand_active_table_node distributor1.name - expect(page).to have_content "Order " + d1o1.number.to_s + expect(page).to have_link "Order " + d1o1.number, href:"/orders/#{d1o1.number}" + expand_active_table_node distributor2.name expect(page).not_to have_content "Order " + d1o1.number.to_s end