Sha256: d495ee09ef4e0d347192d336e6ad9d9453c8d501a76e7581860069ca166c3603
Contents?: true
Size: 925 Bytes
Versions: 33
Compression:
Stored size: 925 Bytes
Contents
require 'spec_helper' if rails_present? require 'action_view' require 'appsignal/aggregator/middleware/action_view_sanitizer' describe Appsignal::Aggregator::Middleware::ActionViewSanitizer do let(:klass) { Appsignal::Aggregator::Middleware::ActionViewSanitizer } let(:sanitizer) { klass.new } describe "#call" do before { Rails.root.stub(:to_s => '/var/www/app/20130101') } let(:event) do notification_event( :name => 'render_partial.action_view', :payload => create_payload(payload) ) end let(:payload) do { :identifier => '/var/www/app/20130101/app/views/home/index/html.erb' } end subject { event.payload } before { sanitizer.call(event) { } } it "should strip Rails root from the path" do payload[:identifier].should == 'app/views/home/index/html.erb' end end end end
Version data entries
33 entries across 33 versions & 1 rubygems