Skip to content
This repository has been archived by the owner on Oct 19, 2018. It is now read-only.

Regression - child relationships are not being handled during fetch and validate #99

Open
catmando opened this issue May 31, 2018 · 0 comments
Assignees
Labels
Milestone

Comments

@catmando
Copy link
Contributor

These specs will fail:

  it "can validate the presence of an association" do
    TestModel.validates_presence_of :child_models
    expect_promise do
      @test_model = TestModel.new
      @test_model.child_models << ChildModel.new
      @test_model.validate.then { |test_model| test_model.errors.messages }
    end.to be_empty
  end
  it "the server method can access any unsaved associations" do
    isomorphic do
      TestModel.server_method(:test) { child_models.count }
    end
    expect_promise do
      test_model = TestModel.new
      ChildModel.new(test_model: test_model)
      ReactiveRecord.load do
        test_model.test
      end
    end.to eq(1)
  end

(the child relationship is not being correctly rematerialized on the server)

@catmando catmando added the bug label May 31, 2018
@catmando catmando added this to the Release 0.15 milestone May 31, 2018
@catmando catmando self-assigned this May 31, 2018
catmando added a commit that referenced this issue May 31, 2018
catmando added a commit that referenced this issue Jun 8, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant