mirror of
https://github.com/inspec/inspec
synced 2024-11-26 22:50:36 +00:00
Add failing tests to truncate code_desc when reporter message truncation is used
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
This commit is contained in:
parent
85a002f08c
commit
8c62c5ea69
1 changed files with 15 additions and 0 deletions
|
@ -308,6 +308,10 @@ describe "inspec exec with json formatter" do
|
||||||
_(control_with_message["results"].first["message"]).wont_be :nil?
|
_(control_with_message["results"].first["message"]).wont_be :nil?
|
||||||
_(control_with_message["results"].first["message"]).must_equal "expected nil to match /some regex that is expected in the content/"
|
_(control_with_message["results"].first["message"]).must_equal "expected nil to match /some regex that is expected in the content/"
|
||||||
end
|
end
|
||||||
|
it "reports full code_desc by default" do
|
||||||
|
_(control_with_message["results"].first["code_desc"]).wont_be :nil?
|
||||||
|
_(control_with_message["results"].first["code_desc"]).must_equal "File / content is expected to match /some regex that is expected in the content/"
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
describe "JSON reporter with reporter-message-truncation set to a number" do
|
describe "JSON reporter with reporter-message-truncation set to a number" do
|
||||||
|
@ -319,6 +323,10 @@ describe "inspec exec with json formatter" do
|
||||||
_(control_with_message["results"].first["message"]).wont_be :nil?
|
_(control_with_message["results"].first["message"]).wont_be :nil?
|
||||||
_(control_with_message["results"].first["message"]).must_equal "expected nil to matc[Truncated to 20 characters]"
|
_(control_with_message["results"].first["message"]).must_equal "expected nil to matc[Truncated to 20 characters]"
|
||||||
end
|
end
|
||||||
|
it "reports a truncated code_desc" do
|
||||||
|
_(control_with_message["results"].first["code_desc"]).wont_be :nil?
|
||||||
|
_(control_with_message["results"].first["code_desc"]).must_equal "File / content is ex[Truncated to 20 characters]"
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
describe "JSON reporter with reporter-message-truncation set to a number and working message" do
|
describe "JSON reporter with reporter-message-truncation set to a number and working message" do
|
||||||
|
@ -329,6 +337,9 @@ describe "inspec exec with json formatter" do
|
||||||
it "does not report a truncated message" do
|
it "does not report a truncated message" do
|
||||||
assert !control_with_message["results"].first["message"].include?("Truncated")
|
assert !control_with_message["results"].first["message"].include?("Truncated")
|
||||||
end
|
end
|
||||||
|
it "does not report a truncated code_desc" do
|
||||||
|
assert !control_with_message["results"].first["code_desc"].include?("Truncated")
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
describe "JSON reporter with reporter-message-truncation set to ALL" do
|
describe "JSON reporter with reporter-message-truncation set to ALL" do
|
||||||
|
@ -340,6 +351,10 @@ describe "inspec exec with json formatter" do
|
||||||
_(control_with_message["results"].first["message"]).wont_be :nil?
|
_(control_with_message["results"].first["message"]).wont_be :nil?
|
||||||
_(control_with_message["results"].first["message"]).must_equal "expected nil to match /some regex that is expected in the content/"
|
_(control_with_message["results"].first["message"]).must_equal "expected nil to match /some regex that is expected in the content/"
|
||||||
end
|
end
|
||||||
|
it "reports full code_desc" do
|
||||||
|
_(control_with_message["results"].first["code_desc"]).wont_be :nil?
|
||||||
|
_(control_with_message["results"].first["code_desc"]).must_equal "File / content is expected to match /some regex that is expected in the content/"
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
describe "JSON reporter without setting reporter-backtrace-inclusion" do
|
describe "JSON reporter without setting reporter-backtrace-inclusion" do
|
||||||
|
|
Loading…
Reference in a new issue