ruby 一个片段,显示在Transpiler项目中使用的“动态测试概念”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 一个片段,显示在Transpiler项目中使用的“动态测试概念”相关的知识,希望对你有一定的参考价值。

require_relative "../transpiler.rb"
require "test/unit"
require_relative "sampleSnippets.rb"

class TranspilerTest < Test::Unit::TestCase
  (@@languages_supported).each do |origin_language|
    (@@languages_supported - [origin_language]).each do |destiny_language|
      @@snippets.each do |scenario, code|
        define_method("test_transpiling_from_#{origin_language}_to_#{destiny_language}_on_#{scenario}") do 
          expected_snippet = code[destiny_language]
          snippet_transpiled= transpile(code: code[origin_language], from: origin_language, to: destiny_language)
          assert_equal(expected_snippet, snippet_transpiled)
        end
      end
    end
  end
end

以上是关于ruby 一个片段,显示在Transpiler项目中使用的“动态测试概念”的主要内容,如果未能解决你的问题,请参考以下文章

Webstorm、TypeScript、Angular2、Transpiler、重复标识符错误消息

在没有 TypeScript Transpiler 的情况下使用 Angular 2

Swipeview - 显示下一个项目的预览/片段?

ruby Ruby片段

ruby 这个片段是一种简单的ruby方式,用于计算在Twitter上共享指定网址的次数。

滑出保持突出显示的导航项