Sha256: c4bcf6ea7cd82a80d539da40a1e0f3d04e360683799bf2e3746d10d6cd541f83
Contents?: true
Size: 689 Bytes
Versions: 2
Compression:
Stored size: 689 Bytes
Contents
#!/usr/bin/env ruby require File.expand_path(File.join(File.dirname(__FILE__), "test_helper")) describe BinData::Base, "when defining" do it "fails if #initialize is overridden" do class BaseWithInitialize < BinData::Base def initialize(params = {}, parent = nil) super end end _ { BaseWithInitialize.new }.must_raise RuntimeError end it "handles if #initialize is naively renamed to #initialize_instance" do class BaseWithInitializeInstance < BinData::Base def initialize_instance(params = {}, parent = nil) super end end _ { BaseWithInitializeInstance.new }.must_raise RuntimeError end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bindata-2.4.15 | test/warnings_test.rb |
bindata-2.4.14 | test/warnings_test.rb |