diff --git a/test/common/ops/armoireCanOwn.js b/test/common/ops/armoireCanOwn.js new file mode 100644 index 0000000000..7511fdb4b3 --- /dev/null +++ b/test/common/ops/armoireCanOwn.js @@ -0,0 +1,21 @@ +import armoireSet from '../../../website/common/script/content/gear/sets/armoire'; + +describe('armoireSet items', () => { + it('checks if canOwn has the same id', () => { + for (const type of Object.keys(armoireSet)) { + for (const itemKey of Object.keys(armoireSet[type])) { + const ownedKey = `${type}_armoire_${itemKey}`; + + expect(armoireSet[type][itemKey].canOwn({ + items: { + gear: { + owned: { + [ownedKey]: true, + }, + }, + }, + }), `${ownedKey} canOwn is broken`).to.eq(true); + } + } + }); +}); diff --git a/website/common/script/content/gear/sets/armoire.js b/website/common/script/content/gear/sets/armoire.js index 90fd00c1be..e8c101f7dd 100644 --- a/website/common/script/content/gear/sets/armoire.js +++ b/website/common/script/content/gear/sets/armoire.js @@ -381,7 +381,7 @@ let armor = { value: 100, con: 15, set: 'jeweledArcher', - canOwn: ownsItem('armor_armoire_JeweledArcherArmor'), + canOwn: ownsItem('armor_armoire_jeweledArcherArmor'), }, coverallsOfBookbinding: { text: t('armorArmoireCoverallsOfBookbindingText'), @@ -842,7 +842,7 @@ let head = { value: 100, int: 15, set: 'jeweledArcher', - canOwn: ownsItem('head_armoire_JeweledArcherHelm'), + canOwn: ownsItem('head_armoire_jeweledArcherHelm'), }, veilOfSpades: { text: t('headArmoireVeilOfSpadesText'),