]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
chore: rename
authorEduardo San Martin Morote <posva13@gmail.com>
Fri, 20 Aug 2021 09:45:06 +0000 (11:45 +0200)
committerEduardo San Martin Morote <posva13@gmail.com>
Fri, 20 Aug 2021 09:45:06 +0000 (11:45 +0200)
packages/runtime-dom/__tests__/apiCustomElement.spec.ts
packages/runtime-dom/src/apiCustomElement.ts

index accd1d38d07b79f310b561e94f37d50df171ca98..96fb6dfe7d3a6579b2b1bdf4a6586ac2745bfdc8 100644 (file)
@@ -1,36 +1,36 @@
-import { toNumber } from '../src/apiCustomElement'
+import { parseNumber } from '../src/apiCustomElement'
 
 describe('Custom Element', () => {
-  describe('toNumber', () => {
+  describe('parseNumber', () => {
     it('handles strings', () => {
-      expect(toNumber('')).toBe('')
-      expect(toNumber(null)).toBe('')
-      expect(toNumber('Something else')).toBe('Something else')
+      expect(parseNumber('')).toBe('')
+      expect(parseNumber(null)).toBe('')
+      expect(parseNumber('Something else')).toBe('Something else')
     })
 
     it('numbers', () => {
-      expect(toNumber('0')).toBe(0)
-      expect(toNumber('1')).toBe(1)
-      expect(toNumber('1.1')).toBe(1.1)
-      expect(toNumber('123e-1')).toBe(12.3)
-      expect(toNumber('Infinity')).toBe(Infinity)
+      expect(parseNumber('0')).toBe(0)
+      expect(parseNumber('1')).toBe(1)
+      expect(parseNumber('1.1')).toBe(1.1)
+      expect(parseNumber('123e-1')).toBe(12.3)
+      expect(parseNumber('Infinity')).toBe(Infinity)
     })
 
     it('NaN', () => {
-      expect(toNumber('NaN')).toBeNaN()
-      expect(toNumber('nan')).not.toBeNaN()
+      expect(parseNumber('NaN')).toBeNaN()
+      expect(parseNumber('nan')).not.toBeNaN()
     })
 
     // all of these are handled by Number
     it('string non decimal bases', () => {
-      expect(toNumber('0b0')).toBe(0)
-      expect(toNumber('0b1')).toBe(1)
+      expect(parseNumber('0b0')).toBe(0)
+      expect(parseNumber('0b1')).toBe(1)
 
-      expect(toNumber('0o3')).toBe(3)
-      expect(toNumber('0o0')).toBe(0)
+      expect(parseNumber('0o3')).toBe(3)
+      expect(parseNumber('0o0')).toBe(0)
 
-      expect(toNumber('0x0')).toBe(0)
-      expect(toNumber('0xf')).toBe(15)
+      expect(parseNumber('0x0')).toBe(0)
+      expect(parseNumber('0xf')).toBe(15)
     })
   })
 })
index bbea883ef4ca39de7f704ef68297d646d85833a7..f43d75deea8f09c0309dbeb609bf9a145816dbd8 100644 (file)
@@ -246,7 +246,7 @@ export class VueElement extends BaseClass {
   }
 
   protected _setAttr(key: string) {
-    this._setProp(camelize(key), toNumber(this.getAttribute(key)), false)
+    this._setProp(camelize(key), parseNumber(this.getAttribute(key)), false)
   }
 
   /**
@@ -343,7 +343,7 @@ export class VueElement extends BaseClass {
   }
 }
 
-export function toNumber(value: string | null): number | string {
+export function parseNumber(value: string | null): number | string {
   // for Number('') and Number(null) as they both become 0
   if (!value) return ''
   const casted = Number(value)