Commit 8b6cae2bf61a77b5140fb5be9e27ff1f0fde850d
1 parent
bbae66ff
Exists in
master
Spec for the hostname
Showing
1 changed file
with
8 additions
and
0 deletions
Show diff stats
spec/lib/airbrake_api/v3/notice_parser_spec.rb
... | ... | @@ -91,6 +91,14 @@ describe AirbrakeApi::V3::NoticeParser do |
91 | 91 | expect(parser.attributes[:notifier]).to eq(notifier_params) |
92 | 92 | end |
93 | 93 | |
94 | + it 'takes the hostname from the context' do | |
95 | + parser = described_class.new( | |
96 | + 'errors' => ['MyError'], | |
97 | + 'context' => { 'hostname' => 'app01.infra.example.com', 'url' => 'http://example.com/some-page' }, | |
98 | + 'environment' => {}) | |
99 | + expect(parser.attributes[:server_environment]['hostname']).to eq('app01.infra.example.com') | |
100 | + end | |
101 | + | |
94 | 102 | def build_params_for(fixture, options = {}) |
95 | 103 | json = Rails.root.join('spec', 'fixtures', fixture).read |
96 | 104 | data = JSON.parse(json) | ... | ... |