test(sequelize): replicate duplicate column error with Sequelize belongsTo #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR Type:
Tests
PR Description:
This PR adds a test to replicate a duplicate column error when using Sequelize's belongsTo relationship. The changes are related to the issues mentioned in the commit messages. The test is implemented by modifying the models in the fixtures of the Sequelize extension.
PR Main Files Walkthrough:
extensions/sequelize/src/__tests__/fixtures/models/appointment.model.ts
: ThebelongsTo
relationship is added to thepatientId
property, linking it to thePatient
model. ThedoctorId
property remains unchanged.extensions/sequelize/src/__tests__/fixtures/models/todo-list.model.ts
: ThekeyTo
property in thehasMany
relationship fortodos
is commented out.extensions/sequelize/src/__tests__/fixtures/models/todo.model.ts
: Thename
property in thebelongsTo
relationship fortodoListId
is modified, and the second parameter is commented out.User Description:
Relates to:
Checklist
npm test
passes on your machinepackages/cli
were updatedexamples/*
were updated👉 Check out how to submit a PR 👈