增加抽烟周月支数及买烟金额统计
This commit is contained in:
@@ -45,3 +45,14 @@ test('giving a cigarette submits one stock operation, labels its ledger and reje
|
||||
e.component.data.info.stock=0;await e.component.giveSmoke();assert.equal(e.calls.length,1);assert.equal(e.toasts.at(-1).title,'库存不足,请先补充库存');
|
||||
e.component.data.info.stock=5;e.component.data.info.read_only=true;await e.component.giveSmoke();assert.equal(e.calls.length,1);
|
||||
});
|
||||
|
||||
test('weekly and monthly purchase totals use cents and refresh with selected owner',()=>{
|
||||
const {component}=setup(async()=>result());
|
||||
component.applyInfo({user_id:1,week_count:7,month_count:29,week_purchase_cents:3050,month_purchase_cents:12500,logs:[],daily:[]});
|
||||
assert.equal(component.data.periodStats[0].count,7);assert.equal(component.data.periodStats[0].money,'30.50');
|
||||
assert.equal(component.data.periodStats[1].count,29);assert.equal(component.data.periodStats[1].money,'125.00');
|
||||
component.applyInfo({user_id:2,read_only:true,week_count:0,month_count:2,week_purchase_cents:0,month_purchase_cents:999,logs:[],daily:[]});
|
||||
assert.equal(component.data.periodStats[0].money,'0.00');assert.equal(component.data.periodStats[1].money,'9.99');
|
||||
assert.equal(component.data.periodStats[1].count,2);
|
||||
component.applyInfo({logs:[],daily:[]});assert.equal(component.data.periodStats[0].count,'—');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user