mirror of
https://github.com/apache/superset.git
synced 2026-04-21 09:04:38 +00:00
* test: add tests for filter bar * test: merge filter bar tests with master * test: add test for filter set * test: filter set tests * test: merge with master * test: fix tests for filter bar * test: filter config modal * test: add select filter * feat: filter config modal * lint: fix lint * lint: fix TS * test: test testWithId
55 lines
1.8 KiB
TypeScript
55 lines
1.8 KiB
TypeScript
/**
|
|
* Licensed to the Apache Software Foundation (ASF) under one
|
|
* or more contributor license agreements. See the NOTICE file
|
|
* distributed with this work for additional information
|
|
* regarding copyright ownership. The ASF licenses this file
|
|
* to you under the Apache License, Version 2.0 (the
|
|
* "License"); you may not use this file except in compliance
|
|
* with the License. You may obtain a copy of the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing,
|
|
* software distributed under the License is distributed on an
|
|
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
* KIND, either express or implied. See the License for the
|
|
* specific language governing permissions and limitations
|
|
* under the License.
|
|
*/
|
|
|
|
import { testWithId } from './testUtils';
|
|
|
|
describe('testUtils', () => {
|
|
it('testWithId with prefix only', () => {
|
|
expect(testWithId('prefix')()).toEqual({ 'data-test': 'prefix' });
|
|
});
|
|
|
|
it('testWithId with prefix only and idOnly', () => {
|
|
expect(testWithId('prefix', true)()).toEqual('prefix');
|
|
});
|
|
|
|
it('testWithId with id only', () => {
|
|
expect(testWithId()('id')).toEqual({ 'data-test': 'id' });
|
|
});
|
|
|
|
it('testWithId with id only and idOnly', () => {
|
|
expect(testWithId(undefined, true)('id')).toEqual('id');
|
|
});
|
|
|
|
it('testWithId with prefix and id', () => {
|
|
expect(testWithId('prefix')('id')).toEqual({ 'data-test': 'prefix__id' });
|
|
});
|
|
|
|
it('testWithId with prefix and id and idOnly', () => {
|
|
expect(testWithId('prefix', true)('id')).toEqual('prefix__id');
|
|
});
|
|
|
|
it('testWithId without prefix and id', () => {
|
|
expect(testWithId()()).toEqual({ 'data-test': '' });
|
|
});
|
|
|
|
it('testWithId without prefix and id and idOnly', () => {
|
|
expect(testWithId(undefined, true)()).toEqual('');
|
|
});
|
|
});
|