move test files under test folder

pull/15741/head
Barış Can Yılmaz 3 years ago
parent c69b86cd36
commit e60b600732

@ -0,0 +1,44 @@
import { createHostFactory, SpectatorHost } from '@ngneat/spectator/jest';
import { FormCheckboxComponent } from '../components/checkbox/checkbox.component';
describe('FormCheckboxComponent', () => {
let spectator: SpectatorHost<FormCheckboxComponent>;
const createHost = createHostFactory(FormCheckboxComponent);
beforeEach(
() =>
(spectator = createHost(
'<abp-checkbox></abp-checkbox>',
{
hostProps: { attributes: { autofocus: '', name: 'abp-checkbox' } },
},
)),
);
it('should display the input', () => {
expect(spectator.query('input')).toBeTruthy();
});
it('should equal the default classes to form-check-input', () => {
expect(spectator.query('input')).toHaveClass('form-check-input');
});
it('should equal the default type to checkbox', () => {
expect(spectator.query('input')).toHaveAttribute('type', 'checkbox');
});
it('should be readonly when checkboxReadonly is true', () => {
spectator.component.checkboxReadonly = true;
spectator.detectComponentChanges();
expect(spectator.query('[readonly]')).toBeTruthy();
});
it('should not contain readonly when checboxReadonly is false', () => {
spectator.component.checkboxReadonly = false;
spectator.detectComponentChanges();
expect(spectator.query('[disabled]')).toBeFalsy();
});
});

@ -0,0 +1,46 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { createHostFactory, SpectatorHost } from '@ngneat/spectator/jest';
import { FormInputComponent } from '../components/form-input/form-input.component';
describe('FormInputComponent', () => {
let spectator: SpectatorHost<FormInputComponent>;
const createHost = createHostFactory(FormInputComponent);
beforeEach(
() =>
(spectator = createHost(
'<abp-form-input></abp-form-input>',
{
hostProps: { attributes: { autofocus: '', name: 'abp-form-input' } },
},
)),
);
it('should display the input', () => {
expect(spectator.query('input')).toBeTruthy();
});
it('should equal the default classes to form-control', () => {
expect(spectator.query('input')).toHaveClass('form-control');
});
it('should equal the default type to text', () => {
expect(spectator.query('input')).toHaveAttribute('type', 'text');
});
it('should be readonly when inputReadonly is true', () => {
spectator.component.inputReadonly = true;
spectator.detectComponentChanges();
expect(spectator.query('[readonly]')).toBeTruthy();
});
it('should not contain readonly when inputReadonly is false', () => {
spectator.component.inputReadonly = false;
spectator.detectComponentChanges();
expect(spectator.query('[disabled]')).toBeFalsy();
});
});
Loading…
Cancel
Save