diff options
Diffstat (limited to 'qa/qa/resource/design.rb')
-rw-r--r-- | qa/qa/resource/design.rb | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/qa/qa/resource/design.rb b/qa/qa/resource/design.rb index 10d4f32d49d..182985f2d9f 100644 --- a/qa/qa/resource/design.rb +++ b/qa/qa/resource/design.rb @@ -3,18 +3,15 @@ module QA module Resource class Design < Base + attr_reader :id + attr_accessor :filename + attribute :issue do Issue.fabricate_via_api! end - attribute :filepath do - ::File.absolute_path(::File.join('spec', 'fixtures', @filename)) - end - - attribute :id - attribute :filename - def initialize + @update = false @filename = 'banana_sample.gif' end @@ -26,6 +23,12 @@ module QA issue.add_design(filepath) end end + + private + + def filepath + ::File.absolute_path(::File.join('qa', 'fixtures', 'designs', @filename)) + end end end end |