3 #### Tests that all code generators support the expected version
4 #### of the Voodoo language.
8 require File.dirname(__FILE__) + '/test'
11 def test_language_version
12 Voodoo::CodeGenerator::architectures.each do |arch|
13 Voodoo::CodeGenerator::formats(arch).each do |format|
14 generator = Voodoo::CodeGenerator.get_generator(:architecture => arch,
17 expect_true "#{generator.class} supports voodoo" do
18 generator.has_feature? :voodoo
21 expect_true "#{generator.class} supports voodoo #{VOODOO_VERSION}" do
22 version = generator.features[:voodoo]
23 version == VOODOO_VERSION
31 exit report_test_results