@meleon/uni-ui
Version:
A uniapp components library written in vue3 and typescript
1 lines • 1.11 kB
JavaScript
var __awaiter=this&&this.__awaiter||function(t,e,i,o){return new(i||(i=Promise))((function(c,n){function a(t){try{s(o.next(t))}catch(t){n(t)}}function r(t){try{s(o.throw(t))}catch(t){n(t)}}function s(t){var e;t.done?c(t.value):(e=t.value,e instanceof i?e:new i((function(t){t(e)}))).then(a,r)}s((o=o.apply(t,e||[])).next())}))};import{h}from"vue";import{describe,it,expect}from"vitest";import{getDecimalPlaces}from"./index";describe.concurrent("获取小数点后的位数",(()=>{it("获取位数",(({expect:t})=>__awaiter(void 0,void 0,void 0,(function*(){t(getDecimalPlaces(1.1)).toBe(1)})))),it("未传递正确参数",(({expect:t})=>__awaiter(void 0,void 0,void 0,(function*(){t(getDecimalPlaces()).toBe(0)})))),it("传递字符串格式参数",(({expect:t})=>__awaiter(void 0,void 0,void 0,(function*(){t(getDecimalPlaces("1.12")).toBe(2)}))))})),it("toUpperCase",(()=>{const t=String("foobar").toUpperCase();expect(t).toMatchSnapshot()})),it("render basic",(()=>__awaiter(void 0,void 0,void 0,(function*(){const t=h("div",{class:"foo"});yield expect(t).toMatchFileSnapshot("./test/basic.output.json")}))));