1
0
Fork 0

all part resolution business happens on a per-part basis

This commit is contained in:
Enoch Riese 2023-02-20 23:59:28 +02:00
parent e1990bbb99
commit 34fc6953e2
2 changed files with 91 additions and 161 deletions

View file

@ -324,10 +324,10 @@ describe('Pattern', () => {
expect(pattern.config.options.optionR.list[1]).to.equal('green')
expect(pattern.config.options.optionR.list[2]).to.equal('blue')
// Dependencies
expect(pattern.__dependencies.partB[0]).to.equal('partA')
expect(pattern.__dependencies.partC[0]).to.equal('partB')
expect(pattern.__dependencies.partR[0]).to.equal('partC')
expect(pattern.__dependencies.partR[1]).to.equal('partA')
expect(pattern.__dependencies.partB).to.include('partA')
expect(pattern.__dependencies.partC).to.include('partB')
expect(pattern.__dependencies.partR).to.include('partC')
expect(pattern.__dependencies.partR).to.include('partA')
// Inject
expect(pattern.__inject.partB).to.equal('partA')
expect(pattern.__inject.partC).to.equal('partB')