UNPKG

skyhelper-networth

Version:

SkyHelper's Networth Calculation for Hypixel SkyBlock

53 lines (50 loc) 1.37 kB
const PickonimbusHandler = require('../../calculators/handlers/Pickonimbus'); const BaseHandlerTest = require('./BaseHandlerTest'); const testCases = [ { description: 'Applies correctly', item: { itemId: 'PICKONIMBUS', extraAttributes: { pickonimbus_durability: 2500 }, basePrice: 50000, price: 50000, calculation: [], }, prices: {}, shouldApply: true, expectedPriceChange: -25000, expectedCalculation: [ { id: 'PICKONIMBUS_DURABLITY', type: 'PICKONIMBUS', price: -25000, count: 2500, }, ], }, { description: 'Does not apply', item: { itemId: 'PICKONIMBUS', extraAttributes: {}, basePrice: 50000, price: 50000, calculation: [], }, prices: {}, shouldApply: false, }, { description: 'Does not apply', item: { itemId: 'PICKONIMBUS', extraAttributes: { pickonimbus_durability: 5000 }, basePrice: 50000, price: 50000, calculation: [], }, prices: {}, shouldApply: false, }, ]; new BaseHandlerTest(PickonimbusHandler, testCases).runTests();