Sha256: 4c6e9c614cca11e6c11b1587aaf4b28b96568ab1076432e672a12753dc4ebe10
Contents?: true
Size: 780 Bytes
Versions: 4
Compression:
Stored size: 780 Bytes
Contents
require File.expand_path('../gir_ffi_test_helper.rb', File.dirname(__FILE__)) require 'tempfile' GirFFI.setup :Regress describe "Pretty-printing" do def assert_syntax_ok str tmp = Tempfile.new "gir_ffi" # TODO: Make #pretty_print add this preamble. tmp.write "# coding: utf-8\n" tmp.write str tmp.flush is_ok = `ruby -c #{tmp.path} 2>&1` is_ok.must_match(/^Syntax OK/) end describe "for the Regress module" do it "runs without throwing an exception" do Regress._builder.pretty_print end it "results in valid Ruby" do assert_syntax_ok Regress._builder.pretty_print end end describe "for the GLib module" do it "results in valid Ruby" do assert_syntax_ok GLib._builder.pretty_print end end end
Version data entries
4 entries across 4 versions & 1 rubygems