Last active
August 28, 2015 16:35
-
-
Save michaelwehrley/7551b89cb383e778a49c to your computer and use it in GitHub Desktop.
`allow(view)` not allowing view to implement message.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<div class="panel panel-default cdb_panel" id="comments-container"> | |
<div class="panel-heading"> | |
<h3 class="panel-title adjusted-panel-title"> | |
<a data-toggle="collapse" data-parent="#accordion" href="#commentsCollapse"> | |
Comments | |
</a> | |
</h3> | |
</div> | |
<div id="commentsCollapse" class="panel-collapse collapse in"> | |
<div class="panel-body"> | |
<div class="table-responsive div-table-viz"> | |
<table class="table table-hover data-table" id="comments_data"> | |
<thead> | |
<tr> | |
<th class="not-displayed"></th> | |
<th>Comment</th> | |
<th>Commented On</th> | |
<th>Created At</th> | |
<th>Week</th> | |
</tr> | |
</thead> | |
<tbody> | |
<% membership.comments.each do |comment| %> | |
<tr> | |
<td class="not-displayed"> | |
<%= comment.created_at.to_i %> | |
</td> | |
<td><%= comment.text %></td> | |
<td><%= comment_item_description(comment) %> </td> | |
<td><%= comment.created_at.to_s(:standard) %></td> | |
<td><%= week_in_study(comment.created_at, membership) %></td> | |
</tr> | |
<% end %> | |
</tbody> | |
</table> | |
</div> | |
</div> | |
</div> | |
</div> | |
<script> | |
$(function () { | |
return $('#comments_data').dataTable({ | |
order: [[0, "desc"]], | |
columnDefs: [ | |
{ | |
targets: [0], | |
visible: false | |
}, | |
{ | |
targets: [4], | |
iDataSort: [0] | |
} | |
] | |
}); | |
}); | |
</script> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require "rails_helper" | |
module SocialNetworking | |
RSpec.describe "social_networking/coach/patient_dashboards/tables/_comments", type: :view do | |
describe "Sent Nudges" do | |
let(:comment) do | |
instance_double( | |
Comment, | |
created_at: Time.zone.now, | |
text: "foo", | |
) | |
end | |
let(:membership) { instance_double(Membership) } | |
describe "Comments exist" do | |
before do | |
expect(membership) | |
.to receive(:comments) { [comment] } | |
allow(view) | |
.to receive(:comment_item_description) { "bar" } | |
allow(view) | |
.to receive(:week_in_study) { 1 } | |
end | |
it "displays correct formatted date time" do | |
render partial: "social_networking/coach/patient_dashboards/tables/comments", | |
locals: { membership: membership } | |
expect(rendered).to have_text comment.created_at.to_s(:standard) | |
end | |
end | |
end | |
end | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1) social_networking/coach/patient_dashboards/tables/_comments.html.erb Sent Nudges Comments exist displays correct formatted date time | |
Failure/Error: allow(view) | |
#<#<Class:0x007fdc7134c150>:0x007fdc71afb478 @_routes=nil, @_config={}, @view_renderer=#<ActionView::Renderer:0x007fdc71afbb80 @lookup_context=#<ActionView::LookupContext:0x007fdc71afbf18 @details_key=nil, @details={:locale=>[:en], :formats=>[:html, :text, :js, :css, :ics, :csv, :vcf, :png, :jpeg, :gif, :bmp, :tiff, :mpeg, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json, :pdf, :zip], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby]}, @skip_default_locale=false, @cache=true, @prefixes=["", "social_networking/coach/patient_dashboards/tables"], @rendered_format=nil, @view_paths=#<ActionView::PathSet:0x007fdc71afbdb0 @paths=[#<ActionView::OptimizedFileSystemResolver:0x007fdc71b32d60 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b32d10 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b32ce8 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/Desktop/Github/think_feel_do_so/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fdc71b33be8 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b33bc0 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b33b20 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/jasmine-rails-0.10.8/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fdc71b68410 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b683e8 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b683c0 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/Desktop/Github/social_networking/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fdc71b68e60 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b68e10 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b68de8 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/bundler/gems/think_feel_do_dashboard-5ae611fc3a5b/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fdc71b69888 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b69860 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b69838 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/bundler/gems/bit_player-6cc5ae41e9dd/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fdc71b6a238 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b6a1e8 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b6a148 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/bundler/gems/bit_core-d2f0fe79463a/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fdc71b6bc28 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b6bc00 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b6bbd8 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/Desktop/Github/think_feel_do_engine/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fdc71b781d0 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b781a8 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b78180 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/devise-3.5.2/app/views">]>>>, @request=#<ActionController::TestRequest:0x007fdc759b89b8 @env={"rack.version"=>[1, 2], "rack.input"=>#<StringIO:0x007fdc75dfbb60>, "rack.errors"=>#<StringIO:0x007fdc75dfbc00>, "rack.multithread"=>true, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "HTTP_HOST"=>"test.host", "REMOTE_ADDR"=>"0.0.0.0", "HTTP_USER_AGENT"=>"Rails Testing", "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x007fdc72f55f18>, "action_dispatch.parameter_filter"=>[:password], "action_dispatch.redirect_filter"=>[], "action_dispatch.secret_token"=>nil, "action_dispatch.secret_key_base"=>"d7f84bb2f4ec33694ec12cf4b1018d0f42e5386db4458cb4739d4bbcd4407feb3308fb4abae70a5d51638cef3bb128c30af2b5d0b316e4292012c8e296796883", "action_dispatch.show_exceptions"=>false, "action_dispatch.show_detailed_exceptions"=>true, "action_dispatch.logger"=>#<ActiveSupport::Logger:0x007fdc7130f110 @progname=nil, @level=0, @default_formatter=#<Logger::Formatter:0x007fdc7130e800 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x007fdc714156b8 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x007fdc7130e198 @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<File:/Users/usabilitymonitor/Desktop/Github/think_feel_do_so/log/test.log>, @mutex=#<Logger::LogDevice::LogDeviceMutex:0x007fdc7130def0 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x007fdc7130d9a0>>>>, "action_dispatch.backtrace_cleaner"=>#<Rails::BacktraceCleaner:0x007fdc7134df78 @filters=[#<Proc:0x007fdc7134de88@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/railties-4.1.11/lib/rails/backtrace_cleaner.rb:10>, #<Proc:0x007fdc7134de60@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/railties-4.1.11/lib/rails/backtrace_cleaner.rb:11>, #<Proc:0x007fdc7134de38@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/railties-4.1.11/lib/rails/backtrace_cleaner.rb:12>, #<Proc:0x007fdc7134daa0@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/railties-4.1.11/lib/rails/backtrace_cleaner.rb:24>], @silencers=[#<Proc:0x007fdc7134da78@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/railties-4.1.11/lib/rails/backtrace_cleaner.rb:15>]>, "action_dispatch.key_generator"=>#<ActiveSupport::CachingKeyGenerator:0x007fdc7134d910 @key_generator=#<ActiveSupport::KeyGenerator:0x007fdc7134d938 @secret="d7f84bb2f4ec33694ec12cf4b1018d0f42e5386db4458cb4739d4bbcd4407feb3308fb4abae70a5d51638cef3bb128c30af2b5d0b316e4292012c8e296796883", @iterations=1000>, @cache_keys=#<ThreadSafe::Cache:0x007fdc7134d8c0 @backend={}, @default_proc=nil>>, "action_dispatch.http_auth_salt"=>"http authentication", "action_dispatch.signed_cookie_salt"=>"signed cookie", "action_dispatch.encrypted_cookie_salt"=>"encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt"=>"signed encrypted cookie", "action_dispatch.cookies_serializer"=>:json, "rack.session"=>{}, "rack.session.options"=>{:key=>"rack.session", :path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :sidbits=>128, :cookie_only=>true, :secure_random=>SecureRandom, :id=>"520cce37423d53abe039cc38a745d017"}, "action_dispatch.request.path_parameters"=>{:controller=>"social_networking/coach/patient_dashboards/tables"}}, @symbolized_path_params=nil, @filtered_parameters=nil, @filtered_env=nil, @filtered_path=nil, @protocol=nil, @port=nil, @method=nil, @request_method=nil, @remote_ip=nil, @original_fullpath=nil, @fullpath=nil, @ip=nil, @uuid=nil>, @response=#<ActionController::TestResponse:0x007fdc7134cf38 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x007fdc7134ce70>, @stream=#<ActionDispatch::Response::Buffer:0x007fdc7134cdd0 @response=#<ActionController::TestResponse:0x007fdc7134cf38 ...>, @buf=[], @closed=false>, @header={}, @status=200, @sending_file=false, @blank=false, @cv=#<MonitorMixin::ConditionVariable:0x007fdc7134cda8 @monitor=#<ActionController::TestResponse:0x007fdc7134cf38 ...>, @cond=#<Thread::ConditionVariable:0x007fdc7134cd80>>, @committed=false, @sending=false, @sent=false, @content_type=nil, @charset=nil, @cache_control={}, @etag=nil>, @params={}, @_assigns={"request"=>#<ActionController::TestRequest:0x007fdc759b89b8 @env={"rack.version"=>[1, 2], "rack.input"=>#<StringIO:0x007fdc75dfbb60>, "rack.errors"=>#<StringIO:0x007fdc75dfbc00>, "rack.multithread"=>true, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "HTTP_HOST"=>"test.host", "REMOTE_ADDR"=>"0.0.0.0", "HTTP_USER_AGENT"=>"Rails Testing", "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x007fdc72f55f18>, "action_dispatch.parameter_filter"=>[:password], "action_dispatch.redirect_filter"=>[], "action_dispatch.secret_token"=>nil, "action_dispatch.secret_key_base"=>"d7f84bb2f4ec33694ec12cf4b1018d0f42e5386db4458cb4739d4bbcd4407feb3308fb4abae70a5d51638cef3bb128c30af2b5d0b316e4292012c8e296796883", "action_dispatch.show_exceptions"=>false, "action_dispatch.show_detailed_exceptions"=>true, "action_dispatch.logger"=>#<ActiveSupport::Logger:0x007fdc7130f110 @progname=nil, @level=0, @default_formatter=#<Logger::Formatter:0x007fdc7130e800 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x007fdc714156b8 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x007fdc7130e198 @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<File:/Users/usabilitymonitor/Desktop/Github/think_feel_do_so/log/test.log>, @mutex=#<Logger::LogDevice::LogDeviceMutex:0x007fdc7130def0 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x007fdc7130d9a0>>>>, "action_dispatch.backtrace_cleaner"=>#<Rails::BacktraceCleaner:0x007fdc7134df78 @filters=[#<Proc:0x007fdc7134de88@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/railties-4.1.11/lib/rails/backtrace_cleaner.rb:10>, #<Proc:0x007fdc7134de60@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/railties-4.1.11/lib/rails/backtrace_cleaner.rb:11>, #<Proc:0x007fdc7134de38@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/railties-4.1.11/lib/rails/backtrace_cleaner.rb:12>, #<Proc:0x007fdc7134daa0@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/railties-4.1.11/lib/rails/backtrace_cleaner.rb:24>], @silencers=[#<Proc:0x007fdc7134da78@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/railties-4.1.11/lib/rails/backtrace_cleaner.rb:15>]>, "action_dispatch.key_generator"=>#<ActiveSupport::CachingKeyGenerator:0x007fdc7134d910 @key_generator=#<ActiveSupport::KeyGenerator:0x007fdc7134d938 @secret="d7f84bb2f4ec33694ec12cf4b1018d0f42e5386db4458cb4739d4bbcd4407feb3308fb4abae70a5d51638cef3bb128c30af2b5d0b316e4292012c8e296796883", @iterations=1000>, @cache_keys=#<ThreadSafe::Cache:0x007fdc7134d8c0 @backend={}, @default_proc=nil>>, "action_dispatch.http_auth_salt"=>"http authentication", "action_dispatch.signed_cookie_salt"=>"signed cookie", "action_dispatch.encrypted_cookie_salt"=>"encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt"=>"signed encrypted cookie", "action_dispatch.cookies_serializer"=>:json, "rack.session"=>{}, "rack.session.options"=>{:key=>"rack.session", :path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :sidbits=>128, :cookie_only=>true, :secure_random=>SecureRandom, :id=>"520cce37423d53abe039cc38a745d017"}, "action_dispatch.request.path_parameters"=>{:controller=>"social_networking/coach/patient_dashboards/tables"}}, @symbolized_path_params=nil, @filtered_parameters=nil, @filtered_env=nil, @filtered_path=nil, @protocol=nil, @port=nil, @method=nil, @request_method=nil, @remote_ip=nil, @original_fullpath=nil, @fullpath=nil, @ip=nil, @uuid=nil>, "response"=>#<ActionController::TestResponse:0x007fdc7134cf38 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x007fdc7134ce70>, @stream=#<ActionDispatch::Response::Buffer:0x007fdc7134cdd0 @response=#<ActionController::TestResponse:0x007fdc7134cf38 ...>, @buf=[], @closed=false>, @header={}, @status=200, @sending_file=false, @blank=false, @cv=#<MonitorMixin::ConditionVariable:0x007fdc7134cda8 @monitor=#<ActionController::TestResponse:0x007fdc7134cf38 ...>, @cond=#<Thread::ConditionVariable:0x007fdc7134cd80>>, @committed=false, @sending=false, @sent=false, @content_type=nil, @charset=nil, @cache_control={}, @etag=nil>, "params"=>{}}, @_controller=#<ActionView::TestCase::TestController:0x007fdc759b8b20 @_action_has_layout=true, @_routes=nil, @_headers={"Content-Type"=>"text/html"}, @_status=200, @_request=nil, @_response=nil, @request=#<ActionController::TestRequest:0x007fdc759b89b8 @env={"rack.version"=>[1, 2], "rack.input"=>#<StringIO:0x007fdc75dfbb60>, "rack.errors"=>#<StringIO:0x007fdc75dfbc00>, "rack.multithread"=>true, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "HTTP_HOST"=>"test.host", "REMOTE_ADDR"=>"0.0.0.0", "HTTP_USER_AGENT"=>"Rails Testing", "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x007fdc72f55f18>, "action_dispatch.parameter_filter"=>[:password], "action_dispatch.redirect_filter"=>[], "action_dispatch.secret_token"=>nil, "action_dispatch.secret_key_base"=>"d7f84bb2f4ec33694ec12cf4b1018d0f42e5386db4458cb4739d4bbcd4407feb3308fb4abae70a5d51638cef3bb128c30af2b5d0b316e4292012c8e296796883", "action_dispatch.show_exceptions"=>false, "action_dispatch.show_detailed_exceptions"=>true, "action_dispatch.logger"=>#<ActiveSupport::Logger:0x007fdc7130f110 @progname=nil, @level=0, @default_formatter=#<Logger::Formatter:0x007fdc7130e800 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x007fdc714156b8 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x007fdc7130e198 @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<File:/Users/usabilitymonitor/Desktop/Github/think_feel_do_so/log/test.log>, @mutex=#<Logger::LogDevice::LogDeviceMutex:0x007fdc7130def0 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x007fdc7130d9a0>>>>, "action_dispatch.backtrace_cleaner"=>#<Rails::BacktraceCleaner:0x007fdc7134df78 @filters=[#<Proc:0x007fdc7134de88@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/railties-4.1.11/lib/rails/backtrace_cleaner.rb:10>, #<Proc:0x007fdc7134de60@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/railties-4.1.11/lib/rails/backtrace_cleaner.rb:11>, #<Proc:0x007fdc7134de38@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/railties-4.1.11/lib/rails/backtrace_cleaner.rb:12>, #<Proc:0x007fdc7134daa0@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/railties-4.1.11/lib/rails/backtrace_cleaner.rb:24>], @silencers=[#<Proc:0x007fdc7134da78@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/railties-4.1.11/lib/rails/backtrace_cleaner.rb:15>]>, "action_dispatch.key_generator"=>#<ActiveSupport::CachingKeyGenerator:0x007fdc7134d910 @key_generator=#<ActiveSupport::KeyGenerator:0x007fdc7134d938 @secret="d7f84bb2f4ec33694ec12cf4b1018d0f42e5386db4458cb4739d4bbcd4407feb3308fb4abae70a5d51638cef3bb128c30af2b5d0b316e4292012c8e296796883", @iterations=1000>, @cache_keys=#<ThreadSafe::Cache:0x007fdc7134d8c0 @backend={}, @default_proc=nil>>, "action_dispatch.http_auth_salt"=>"http authentication", "action_dispatch.signed_cookie_salt"=>"signed cookie", "action_dispatch.encrypted_cookie_salt"=>"encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt"=>"signed encrypted cookie", "action_dispatch.cookies_serializer"=>:json, "rack.session"=>{}, "rack.session.options"=>{:key=>"rack.session", :path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :sidbits=>128, :cookie_only=>true, :secure_random=>SecureRandom, :id=>"520cce37423d53abe039cc38a745d017"}, "action_dispatch.request.path_parameters"=>{:controller=>"social_networking/coach/patient_dashboards/tables"}}, @symbolized_path_params=nil, @filtered_parameters=nil, @filtered_env=nil, @filtered_path=nil, @protocol=nil, @port=nil, @method=nil, @request_method=nil, @remote_ip=nil, @original_fullpath=nil, @fullpath=nil, @ip=nil, @uuid=nil>, @response=#<ActionController::TestResponse:0x007fdc7134cf38 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x007fdc7134ce70>, @stream=#<ActionDispatch::Response::Buffer:0x007fdc7134cdd0 @response=#<ActionController::TestResponse:0x007fdc7134cf38 ...>, @buf=[], @closed=false>, @header={}, @status=200, @sending_file=false, @blank=false, @cv=#<MonitorMixin::ConditionVariable:0x007fdc7134cda8 @monitor=#<ActionController::TestResponse:0x007fdc7134cf38 ...>, @cond=#<Thread::ConditionVariable:0x007fdc7134cd80>>, @committed=false, @sending=false, @sent=false, @content_type=nil, @charset=nil, @cache_control={}, @etag=nil>, @params={}, @_view_context_class=#<Class:0x007fdc7134c150>, @_prefixes=["", "social_networking/coach/patient_dashboards/tables"], @_lookup_context=#<ActionView::LookupContext:0x007fdc71afbf18 @details_key=nil, @details={:locale=>[:en], :formats=>[:html, :text, :js, :css, :ics, :csv, :vcf, :png, :jpeg, :gif, :bmp, :tiff, :mpeg, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json, :pdf, :zip], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby]}, @skip_default_locale=false, @cache=true, @prefixes=["", "social_networking/coach/patient_dashboards/tables"], @rendered_format=nil, @view_paths=#<ActionView::PathSet:0x007fdc71afbdb0 @paths=[#<ActionView::OptimizedFileSystemResolver:0x007fdc71b32d60 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b32d10 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b32ce8 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/Desktop/Github/think_feel_do_so/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fdc71b33be8 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b33bc0 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b33b20 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/jasmine-rails-0.10.8/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fdc71b68410 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b683e8 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b683c0 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/Desktop/Github/social_networking/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fdc71b68e60 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b68e10 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b68de8 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/bundler/gems/think_feel_do_dashboard-5ae611fc3a5b/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fdc71b69888 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b69860 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b69838 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/bundler/gems/bit_player-6cc5ae41e9dd/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fdc71b6a238 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b6a1e8 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b6a148 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/bundler/gems/bit_core-d2f0fe79463a/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fdc71b6bc28 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b6bc00 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b6bbd8 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/Desktop/Github/think_feel_do_engine/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fdc71b781d0 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b781a8 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b78180 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/devise-3.5.2/app/views">]>>, @_view_renderer=#<ActionView::Renderer:0x007fdc71afbb80 @lookup_context=#<ActionView::LookupContext:0x007fdc71afbf18 @details_key=nil, @details={:locale=>[:en], :formats=>[:html, :text, :js, :css, :ics, :csv, :vcf, :png, :jpeg, :gif, :bmp, :tiff, :mpeg, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json, :pdf, :zip], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby]}, @skip_default_locale=false, @cache=true, @prefixes=["", "social_networking/coach/patient_dashboards/tables"], @rendered_format=nil, @view_paths=#<ActionView::PathSet:0x007fdc71afbdb0 @paths=[#<ActionView::OptimizedFileSystemResolver:0x007fdc71b32d60 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b32d10 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b32ce8 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/Desktop/Github/think_feel_do_so/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fdc71b33be8 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b33bc0 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b33b20 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/jasmine-rails-0.10.8/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fdc71b68410 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b683e8 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b683c0 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/Desktop/Github/social_networking/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fdc71b68e60 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b68e10 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b68de8 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/bundler/gems/think_feel_do_dashboard-5ae611fc3a5b/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fdc71b69888 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b69860 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b69838 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/bundler/gems/bit_player-6cc5ae41e9dd/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fdc71b6a238 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b6a1e8 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b6a148 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/bundler/gems/bit_core-d2f0fe79463a/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fdc71b6bc28 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b6bc00 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b6bbd8 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/Desktop/Github/think_feel_do_engine/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fdc71b781d0 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fdc71b781a8 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fdc71b78180 @backend={}, @default_proc=#<Proc:0x007fdc72e8ea58@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/actionview-4.1.11/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/devise-3.5.2/app/views">]>>>, @_config={}>, @_request=#<ActionController::TestRequest:0x007fdc759b89b8 @env={"rack.version"=>[1, 2], "rack.input"=>#<StringIO:0x007fdc75dfbb60>, "rack.errors"=>#<StringIO:0x007fdc75dfbc00>, "rack.multithread"=>true, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "HTTP_HOST"=>"test.host", "REMOTE_ADDR"=>"0.0.0.0", "HTTP_USER_AGENT"=>"Rails Testing", "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x007fdc72f55f18>, "action_dispatch.parameter_filter"=>[:password], "action_dispatch.redirect_filter"=>[], "action_dispatch.secret_token"=>nil, "action_dispatch.secret_key_base"=>"d7f84bb2f4ec33694ec12cf4b1018d0f42e5386db4458cb4739d4bbcd4407feb3308fb4abae70a5d51638cef3bb128c30af2b5d0b316e4292012c8e296796883", "action_dispatch.show_exceptions"=>false, "action_dispatch.show_detailed_exceptions"=>true, "action_dispatch.logger"=>#<ActiveSupport::Logger:0x007fdc7130f110 @progname=nil, @level=0, @default_formatter=#<Logger::Formatter:0x007fdc7130e800 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x007fdc714156b8 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x007fdc7130e198 @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<File:/Users/usabilitymonitor/Desktop/Github/think_feel_do_so/log/test.log>, @mutex=#<Logger::LogDevice::LogDeviceMutex:0x007fdc7130def0 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x007fdc7130d9a0>>>>, "action_dispatch.backtrace_cleaner"=>#<Rails::BacktraceCleaner:0x007fdc7134df78 @filters=[#<Proc:0x007fdc7134de88@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/railties-4.1.11/lib/rails/backtrace_cleaner.rb:10>, #<Proc:0x007fdc7134de60@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/railties-4.1.11/lib/rails/backtrace_cleaner.rb:11>, #<Proc:0x007fdc7134de38@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/railties-4.1.11/lib/rails/backtrace_cleaner.rb:12>, #<Proc:0x007fdc7134daa0@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/railties-4.1.11/lib/rails/backtrace_cleaner.rb:24>], @silencers=[#<Proc:0x007fdc7134da78@/Users/usabilitymonitor/.rvm/gems/ruby-2.2.2/gems/railties-4.1.11/lib/rails/backtrace_cleaner.rb:15>]>, "action_dispatch.key_generator"=>#<ActiveSupport::CachingKeyGenerator:0x007fdc7134d910 @key_generator=#<ActiveSupport::KeyGenerator:0x007fdc7134d938 @secret="d7f84bb2f4ec33694ec12cf4b1018d0f42e5386db4458cb4739d4bbcd4407feb3308fb4abae70a5d51638cef3bb128c30af2b5d0b316e4292012c8e296796883", @iterations=1000>, @cache_keys=#<ThreadSafe::Cache:0x007fdc7134d8c0 @backend={}, @default_proc=nil>>, "action_dispatch.http_auth_salt"=>"http authentication", "action_dispatch.signed_cookie_salt"=>"signed cookie", "action_dispatch.encrypted_cookie_salt"=>"encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt"=>"signed encrypted cookie", "action_dispatch.cookies_serializer"=>:json, "rack.session"=>{}, "rack.session.options"=>{:key=>"rack.session", :path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :sidbits=>128, :cookie_only=>true, :secure_random=>SecureRandom, :id=>"520cce37423d53abe039cc38a745d017"}, "action_dispatch.request.path_parameters"=>{:controller=>"social_networking/coach/patient_dashboards/tables"}}, @symbolized_path_params=nil, @filtered_parameters=nil, @filtered_env=nil, @filtered_path=nil, @protocol=nil, @port=nil, @method=nil, @request_method=nil, @remote_ip=nil, @original_fullpath=nil, @fullpath=nil, @ip=nil, @uuid=nil>, @view_flow=#<ActionView::OutputFlow:0x007fdc759616b8 @content={}>, @output_buffer="", @virtual_path=nil, @rendered_views=#<ActionView::TestCase::Behavior::RenderedViewsCollection:0x007fdc75961460 @rendered_views={}>> does not implement: comment_item_description |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment