2024-06-13 21:05:06 +02:00
|
|
|
import * as $ from 'jquery';
|
2024-07-12 12:58:34 +02:00
|
|
|
import DomElement from '../Components/DomElement';
|
|
|
|
import FormFieldGroup from '../Components/FormFieldGroup';
|
2024-06-13 21:05:06 +02:00
|
|
|
|
2024-07-12 12:58:34 +02:00
|
|
|
global.$ = global.jQuery = $;
|
2024-06-13 21:05:06 +02:00
|
|
|
|
2024-07-12 12:58:34 +02:00
|
|
|
test( 'get dom element selector', () => {
|
|
|
|
const element = new DomElement( { selector: '.foo' } );
|
2024-06-13 21:05:06 +02:00
|
|
|
|
2024-07-12 12:58:34 +02:00
|
|
|
expect( element.selector ).toBe( '.foo' );
|
|
|
|
} );
|
2024-06-13 21:05:06 +02:00
|
|
|
|
2024-07-12 12:58:34 +02:00
|
|
|
test( 'form field group activate', () => {
|
|
|
|
const formFieldGroup = new FormFieldGroup( {} );
|
2024-06-13 21:05:06 +02:00
|
|
|
|
2024-07-12 12:58:34 +02:00
|
|
|
expect( formFieldGroup.active ).toBe( false );
|
2024-06-13 21:05:06 +02:00
|
|
|
|
2024-07-12 12:58:34 +02:00
|
|
|
formFieldGroup.activate();
|
|
|
|
expect( formFieldGroup.active ).toBe( true );
|
|
|
|
} );
|