mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-14 18:12:09 +08:00
chore: fix color tests
This commit is contained in:
@ -1,4 +1,5 @@
|
||||
import { assert } from 'chai';
|
||||
import { Color } from '@nativescript/core';
|
||||
import { parseURL, parseColor, parsePercentageOrLength, parseBackgroundPosition, parseBackground, parseSelector, AttributeSelectorTest } from '@nativescript/core/css/parser';
|
||||
import { CSS3Parser, TokenObjectType } from '@nativescript/core/css/CSS3Parser';
|
||||
import { CSSNativeScript } from '@nativescript/core/css/CSSNativeScript';
|
||||
@ -39,15 +40,15 @@ describe('css', () => {
|
||||
test(parseURL, 'repeat url(lucky.gif) #FF0000', 6, { start: 6, end: 22, value: 'lucky.gif' });
|
||||
});
|
||||
describe('color', () => {
|
||||
test(parseColor, ' #369 ', { start: 0, end: 7, value: 0xff336699 });
|
||||
test(parseColor, ' #456789 ', { start: 0, end: 10, value: 0xff456789 });
|
||||
test(parseColor, ' #45678985 ', { start: 0, end: 12, value: 0x45678985 });
|
||||
test(parseColor, ' rgb(255, 8, 128) ', { start: 0, end: 18, value: 0xffff0880 });
|
||||
test(parseColor, ' rgba(255, 8, 128, 0.5) ', { start: 0, end: 24, value: 0x80ff0880 });
|
||||
test(parseColor, ' hsl(330.9, 100%, 51.6%) ', { start: 0, end: 25, value: 0xffff0880 });
|
||||
test(parseColor, ' hsla(330.9, 100%, 51.6%, 0.5) ', { start: 0, end: 31, value: 0x80ff0880 });
|
||||
test(parseColor, ' #369 ', { start: 0, end: 7, value: new Color(0xff336699) });
|
||||
test(parseColor, ' #456789 ', { start: 0, end: 10, value: new Color(0xff456789) });
|
||||
test(parseColor, ' #45678985 ', { start: 0, end: 12, value: new Color(0x45678985) });
|
||||
test(parseColor, ' rgb(255, 8, 128) ', { start: 0, end: 18, value: new Color(0xffff0880) });
|
||||
test(parseColor, ' rgba(255, 8, 128, 0.5) ', { start: 0, end: 24, value: new Color(0x80ff0880) });
|
||||
test(parseColor, ' hsl(330.9, 100%, 51.6%) ', { start: 0, end: 25, value: new Color(0xffff0880) });
|
||||
test(parseColor, ' hsla(330.9, 100%, 51.6%, 0.5) ', { start: 0, end: 31, value: new Color(0x80ff0880) });
|
||||
test(parseColor, '#FF0000 url(lucky.gif)', 8, null);
|
||||
test(parseColor, 'url(lucky.gif) #FF0000 repeat', 15, { start: 15, end: 23, value: 0xffff0000 });
|
||||
test(parseColor, 'url(lucky.gif) #FF0000 repeat', 15, { start: 15, end: 23, value: new Color(0xffff0000) });
|
||||
});
|
||||
describe('units', () => {
|
||||
test(parsePercentageOrLength, ' 100% ', { start: 0, end: 6, value: { value: 1, unit: '%' } });
|
||||
@ -134,7 +135,7 @@ describe('css', () => {
|
||||
value: {
|
||||
image: {
|
||||
angle: (Math.PI * 1) / 4,
|
||||
colors: [{ argb: 0xff0000ff }, { argb: 0xff00ff00 }],
|
||||
colors: [{ color: new Color('#0000FF') }, { color: new Color('#00FF00') }],
|
||||
},
|
||||
},
|
||||
});
|
||||
@ -144,7 +145,7 @@ describe('css', () => {
|
||||
value: {
|
||||
image: {
|
||||
angle: (Math.PI * 0) / 4,
|
||||
colors: [{ argb: 0xff0000ff }, { argb: 0xff008000, offset: { value: 0.4, unit: '%' } }, { argb: 0xffff0000 }],
|
||||
colors: [{ color: new Color('blue') }, { color: new Color('green'), offset: { value: 0.4, unit: '%' } }, { color: new Color('red') }],
|
||||
},
|
||||
},
|
||||
});
|
||||
|
2
packages/core/application/index.d.ts
vendored
2
packages/core/application/index.d.ts
vendored
@ -632,7 +632,7 @@ export class AndroidApplication extends Observable {
|
||||
* Get a registered BroadcastReceiver, then you can get the result code of BroadcastReceiver in onReceiveCallback method.
|
||||
* @param intentFilter A string containing the intent filter.
|
||||
*/
|
||||
public getRegisteredBroadcastReceiver(intentFilter: string): android.content.BroadcastReceiver | undefined;
|
||||
public getRegisteredBroadcastReceiver(intentFilter: string): any; /* android.content.BroadcastReceiver */
|
||||
|
||||
/**
|
||||
* Register a BroadcastReceiver to be run in the main activity thread. The receiver will be called with any broadcast Intent that matches filter, in the main application thread.
|
||||
|
Reference in New Issue
Block a user