Sha256: df9f5cc9ca38ca5ab3857fde8450d4176025795f64cc6b2e2c58b7a81221710c

Contents?: true

Size: 432 Bytes

Versions: 3

Compression:

Stored size: 432 Bytes

Contents

require 'gir_ffi_test_helper'

describe GirFFI::Builder::Type::Constant do
  describe "#pretty_print" do
    it "returns the correct assignment statement" do
      mock(info = Object.new).value { "bar" }
      mock(info).safe_name { "FOO_CONSTANT" }
      stub(info).namespace { "Foo" }

      builder = GirFFI::Builder::Type::Constant.new(info)

      assert_equal "FOO_CONSTANT = \"bar\"", builder.pretty_print
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
gir_ffi-0.4.3 test/gir_ffi/builder/type/constant_test.rb
gir_ffi-0.4.2 test/gir_ffi/builder/type/constant_test.rb
gir_ffi-0.4.1 test/gir_ffi/builder/type/constant_test.rb