1
0
Fork 0

chore: Updated changelog and tests tweaks

This commit is contained in:
Joost De Cock 2020-03-19 10:44:29 +01:00
parent c7c29931e6
commit c6d2ed58d6
4 changed files with 66 additions and 49 deletions

View file

@ -1,15 +1,22 @@
Unreleased: Unreleased:
date: date:
Added: Added:
Changed: Changes:
Deprecated:
Fixed:
Removed:
Security:
2.4.5:
date: 2020-03-19
Changes:
fu:
- Improved shape based on community feedback
utils: utils:
- neckstimate() now returns values rounded to nearest mm - neckstimate() now returns values rounded to nearest mm
Deprecated:
Fixed: Fixed:
wahid: wahid:
- Check whether frontScyeDart option is zero prior to implementing it - Check whether frontScyeDart option is zero prior to implementing it
Removed:
Security:
2.4.4: 2.4.4:
date: 2020-03-15 date: 2020-03-15

View file

@ -180,9 +180,11 @@ const testPatternConfig = (design, pattern, expect, models, patterns) => {
} }
else if (type === 'number') { else if (type === 'number') {
// Static number // Static number
return true
} }
else if (type === 'string') { else if (type === 'string') {
// Static string // Static string
return true
} }
} }
} }

View file

@ -33,14 +33,16 @@ const testPatternDrafting = (design, Pattern, expect, models, patterns) => {
/* /*
* Draft pattern for different models * Draft pattern for different models
*/ */
it('Draft for different models:' , () => true) if (['rendertest', 'tutorial', 'examples'].indexOf(design) === -1) {
it('Draft for different models:' , () => true)
for (let size in ourModels) { for (let size in ourModels) {
it(` - Drafting for ${size} (${breasts ? 'with':'no'} breasts)`, () => { it(` - Drafting for ${size} (${breasts ? 'with':'no'} breasts)`, () => {
expect(doesItDraft(new Pattern({ expect(doesItDraft(new Pattern({
measurements: ourModels[size], measurements: ourModels[size],
}))).to.equal(true) }))).to.equal(true)
}) })
}
} }
/* /*
@ -48,7 +50,7 @@ const testPatternDrafting = (design, Pattern, expect, models, patterns) => {
*/ */
it('Draft parts individually:' , () => true) it('Draft parts individually:' , () => true)
let parts let parts
if (['rendertest', 'tutorial'].indexOf(design) === -1) parts = patterns.parts[design] if (['rendertest', 'tutorial', 'examples'].indexOf(design) === -1) parts = patterns.parts[design]
else parts = Pattern.config.parts else parts = Pattern.config.parts
for (let name of parts) { for (let name of parts) {
it(` - ${name} should draft on its own`, () => { it(` - ${name} should draft on its own`, () => {

View file

@ -31,51 +31,57 @@ const testPatternSampling = (design, Pattern, expect, models, patterns) => {
const measurements = ourModels const measurements = ourModels
[breasts ? 'size34' : 'size42'] [breasts ? 'size34' : 'size42']
/* if (['rendertest', 'tutorial', 'examples'].indexOf(design) === -1) {
* Sample different measurements /*
*/ * Sample different measurements
it('Sample different measurements:' , () => true) */
for (let measurement of Pattern.config.measurements) { it('Sample different measurements:' , () => true)
it(` Sample ${measurement}:` , () => { for (let measurement of Pattern.config.measurements) {
it(` Sample ${measurement}:` , () => {
expect(doesItSample(new Pattern({
sample: {
type: 'measurement',
measurement
},
measurements
}))).to.equal(true)
})
}
}
if (['rendertest', 'tutorial', 'examples'].indexOf(design) === -1) {
/*
* Sample different options
*/
it('Sample different options:' , () => true)
for (let option in Pattern.config.options) {
it(` Sample ${option}:` , () => {
expect(doesItSample(new Pattern({
sample: {
type: 'option',
option
},
measurements
}))).to.equal(true)
})
}
}
if (['rendertest', 'tutorial', 'examples'].indexOf(design) === -1) {
/*
* Sample pattern for different models
*/
it('Sample pattern for different models:' , () => {
expect(doesItSample(new Pattern({ expect(doesItSample(new Pattern({
sample: { sample: {
type: 'measurement', type: 'models',
measurement models: ourModels,
}, },
measurements measurements
}))).to.equal(true) }))).to.equal(true)
}) })
} }
/*
* Sample different options
*/
it('Sample different options:' , () => true)
for (let option in Pattern.config.options) {
it(` Sample ${option}:` , () => {
expect(doesItSample(new Pattern({
sample: {
type: 'option',
option
},
measurements
}))).to.equal(true)
})
}
/*
* Sample pattern for different models
*/
it('Sample pattern for different models:' , () => {
expect(doesItSample(new Pattern({
sample: {
type: 'models',
models: ourModels,
},
measurements
}))).to.equal(true)
})
} }
module.exports = testPatternSampling module.exports = testPatternSampling