mirror of
https://github.com/youzan/vant.git
synced 2025-10-21 03:11:15 +00:00
[new feature] Icon: name can be URL (#2149)
This commit is contained in:
@@ -2,6 +2,7 @@ import deepClone from '../deep-clone';
|
||||
import { isAndroid, isDef, camelize, get } from '..';
|
||||
import { raf, cancel } from '../raf';
|
||||
import { later } from '../../../test/utils';
|
||||
import isSrc from '../validate/src';
|
||||
import isEmail from '../validate/email';
|
||||
import isMobile from '../validate/mobile';
|
||||
import isNumber from '../validate/number';
|
||||
@@ -76,3 +77,13 @@ test('is-number', () => {
|
||||
expect(isNumber('abc')).toBeFalsy();
|
||||
expect(isNumber('1b2')).toBeFalsy();
|
||||
});
|
||||
|
||||
test('is-src', () => {
|
||||
expect(isSrc('http://img.cdn.com')).toBeTruthy();
|
||||
expect(isSrc('https://img.cdn.com')).toBeTruthy();
|
||||
expect(isSrc('//img.cdn.com')).toBeTruthy();
|
||||
expect(isSrc('data:image/jpeg;base64,/9j/4AAQSkZ')).toBeTruthy();
|
||||
expect(isSrc('img.cdn.com')).toBeFalsy();
|
||||
expect(isSrc('name')).toBeFalsy();
|
||||
expect(isSrc('')).toBeFalsy();
|
||||
});
|
||||
|
Reference in New Issue
Block a user