integrations/dsl_app_022.rb in vedeu-0.8.19 vs integrations/dsl_app_022.rb in vedeu-0.8.20

- old
+ new

@@ -3,25 +3,27 @@ # frozen_string_literal: true require 'bundler/setup' require 'vedeu' +TESTCASE = 'dsl_app_022' + class DSLApp Vedeu.bind(:_initialize_) { Vedeu.trigger(:_refresh_) } Vedeu.configure do debug! height 10 log '/tmp/vedeu_views_dsl.log' renderers [ Vedeu::Renderers::Terminal.new( - filename: '/tmp/dsl_app_022.out', + filename: "/tmp/#{TESTCASE}.out", write_file: true), - # Vedeu::Renderers::JSON.new(filename: '/tmp/dsl_app_022.json'), - # Vedeu::Renderers::HTML.new(filename: '/tmp/dsl_app_022.html'), - # Vedeu::Renderers::Text.new(filename: '/tmp/dsl_app_022.txt'), + # Vedeu::Renderers::JSON.new(filename: "/tmp/#{TESTCASE}.json"), + # Vedeu::Renderers::HTML.new(filename: "/tmp/#{TESTCASE}.html"), + # Vedeu::Renderers::Text.new(filename: "/tmp/#{TESTCASE}.txt"), ] run_once! standalone! height 50 width 100 @@ -107,28 +109,15 @@ line '-' line '60' end end - def self.actual - File.read('/tmp/dsl_app_022.out') - end - - def self.expected - File.read(File.expand_path('../expected/dsl_app_022.out', __FILE__)) - end - def self.start(argv = ARGV) Vedeu::Launcher.execute!(argv) end end # DSLApp DSLApp.start -if DSLApp.expected == DSLApp.actual - puts "#{__FILE__} \e[32mPassed.\e[39m" - exit 0; -else - puts "#{__FILE__} \e[31mFailed.\e[39m" - exit 1; -end +load File.dirname(__FILE__) + '/test_runner.rb' +TestRunner.result(TESTCASE, __FILE__)