Sha256: 532c58496d3c9f34c7f80510fe1dc166d55aeeb6ec31f2f09b6f3723a2bcef96
Contents?: true
Size: 535 Bytes
Versions: 6
Compression:
Stored size: 535 Bytes
Contents
require 'gir_ffi_test_helper' describe GirFFI::Builders::ModuleBuilder do describe '#build_namespaced_class' do it 'raises a clear error if the named class does not exist' do gir = GObjectIntrospection::IRepository.default allow(gir).to receive(:require).with('Foo', nil) builder = GirFFI::Builders::ModuleBuilder.new 'Foo' expect(gir).to receive(:find_by_name).with('Foo', 'Bar').and_return nil assert_raises NameError do builder.build_namespaced_class :Bar end end end end
Version data entries
6 entries across 6 versions & 1 rubygems