Sha256: 3a84af516dbe4b2c967279a7623786d06ccf494ec2fd566a042176b68fc95f22
Contents?: true
Size: 433 Bytes
Versions: 5
Compression:
Stored size: 433 Bytes
Contents
describe "assignment by model" do before do class Test::Order extend Dry::Initializer param :user, model: "User" option :product, model: Item end end let!(:user) { User.create name: "Dude" } let!(:item) { Item.create name: "The thing" } it "works" do subject = Test::Order.new(user, product: item) expect(subject.user).to eql user expect(subject.product).to eql item end end
Version data entries
5 entries across 5 versions & 1 rubygems