Project

General

Profile

« Previous | Next » 

Revision acdcda07

Added by Marek Hulán over 7 years ago

Fixes #17623 - include model in metadata

(cherry picked from commit f34f70d285d8a7d9a363dd5c7e8f9b9f861ac67f)

View differences:

app/models/template.rb
before_save :remove_trailing_chars
attr_exportable :name, :snippet
attr_exportable :name, :snippet, :model => ->(template) { template.class.to_s }
class Jail < Safemode::Jail
allow :name
test/models/template_test.rb
assert_match /^name: Name of template$/, @template.metadata
end
test "metadata contains model information" do
assert_match /^model: Template$/, @template.metadata
end
test "metadata skips blank attributes" do
@template.name = ''
refute_match /^name:&/, @template.metadata

Also available in: Unified diff