Sha256: 8ffda8a38d9b4267df4d3f2f3dca128ed2ff249e5e667583380e775c8ad446ae
Contents?: true
Size: 426 Bytes
Versions: 10
Compression:
Stored size: 426 Bytes
Contents
require_relative "spec_helper" describe Object, ".attr_id_query" do it "creates id query methods" do klass = Class.new do attr_id_query :baz?, :boink? attr_accessor :baz_id end example = klass.new refute example.baz? example.baz_id = 123 assert example.baz? end it "requires a trailing questionmark" do lambda { Object.attr_id_query(:foo) }.must_raise ArgumentError end end
Version data entries
10 entries across 10 versions & 1 rubygems