chore: auto merge branches (#39257)

chore: merge master into feature
This commit is contained in:
github-actions[bot] 2022-12-05 04:46:25 +00:00 committed by GitHub
commit e85da35ee2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 15 additions and 8 deletions

View File

@ -0,0 +1,5 @@
import { imageDemoTest } from '../../../tests/shared/imageTest';
describe('Image image', () => {
imageDemoTest('image');
});

View File

@ -71,7 +71,6 @@ const genMessageStyle: GenerateStyle<MessageToken> = (token) => {
...resetComponent(token),
position: 'fixed',
top: marginXS,
insetInlineStart: 0, // affected by ltr or rtl
width: '100%',
pointerEvents: 'none',
zIndex: zIndexPopup,

View File

@ -56,10 +56,11 @@ function baseText(doInject: boolean, component: string, options: Options = {}) {
let cssinjsTest = false;
files.forEach((file) => {
let testMethod = options.skip === true ? test.skip : test;
if (Array.isArray(options.skip) && options.skip.some((c) => file.includes(c))) {
testMethod = test.skip;
}
const testMethod =
options.skip === true ||
(Array.isArray(options.skip) && options.skip.some((c) => file.includes(c)))
? test.skip
: test;
if (!doInject && !cssinjsTest && testMethod !== test.skip) {
cssinjsTest = true;

View File

@ -65,14 +65,16 @@ type Options = {
// eslint-disable-next-line jest/no-export
export function imageDemoTest(component: string, options: Options = {}) {
let testMethod = options.skip === true ? describe.skip : describe;
let describeMethod = options.skip === true ? describe.skip : describe;
const files = glob.sync(`./components/${component}/demo/*.tsx`);
files.forEach((file) => {
if (Array.isArray(options.skip) && options.skip.some((c) => file.includes(c))) {
testMethod = test.skip;
describeMethod = describe.skip;
} else {
describeMethod = describe;
}
testMethod(`Test ${file} image`, () => {
describeMethod(`Test ${file} image`, () => {
// eslint-disable-next-line global-require,import/no-dynamic-require
let Demo = require(`../.${file}`).default;
if (typeof Demo === 'function') {