Skip to content

Instantly share code, notes, and snippets.

@michaelwehrley
Last active August 28, 2015 16:35
Show Gist options
  • Save michaelwehrley/7551b89cb383e778a49c to your computer and use it in GitHub Desktop.
Save michaelwehrley/7551b89cb383e778a49c to your computer and use it in GitHub Desktop.
`allow(view)` not allowing view to implement message.
<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>
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
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