本文整理汇总了TypeScript中ngx-bootstrap/modal.ModalModule类的典型用法代码示例。如果您正苦于以下问题:TypeScript ModalModule类的具体用法?TypeScript ModalModule怎么用?TypeScript ModalModule使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了ModalModule类的19个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的TypeScript代码示例。
示例1: async
async(() => {
TestBed.configureTestingModule({
imports: [
SyndesisCommonModule.forRoot(),
ChartsModule,
ModalModule.forRoot(),
TooltipModule.forRoot(),
BsDropdownModule.forRoot(),
StoreModule,
RouterTestingModule.withRoutes([]),
RestangularModule.forRoot(),
NotificationModule,
IntegrationsListModule
],
declarations: [
DashboardComponent,
EmptyStateComponent,
DashboardConnectionsComponent,
DashboardIntegrationsComponent
],
providers: [
MockBackend,
{ provide: RequestOptions, useClass: BaseRequestOptions },
{
provide: Http,
useFactory: (backend, options) => {
return new Http(backend, options);
},
deps: [MockBackend, RequestOptions]
},
TourService
]
}).compileComponents();
})
开发者ID:hawtio,项目名称:hawtio-ipaas,代码行数:34,代码来源:dashboard.component.spec.ts
示例2: async
async(() => {
TestBed.configureTestingModule({
imports: [
SyndesisCommonModule.forRoot(),
StoreModule,
RouterTestingModule.withRoutes([]),
RestangularModule.forRoot(),
ModalModule.forRoot(),
TooltipModule.forRoot(),
TabsModule.forRoot(),
NotificationModule,
PatternflyUIModule,
IntegrationsListModule
],
declarations: [IntegrationsListPage],
providers: [
MockBackend,
{ provide: RequestOptions, useClass: BaseRequestOptions },
{
provide: Http,
useFactory: (backend, options) => {
return new Http(backend, options);
},
deps: [MockBackend, RequestOptions]
}
]
}).compileComponents();
})
开发者ID:hawtio,项目名称:hawtio-ipaas,代码行数:28,代码来源:list-page.component.spec.ts
示例3: describe
describe('ModalComponent', () => {
let component: ModalComponent;
let fixture: ComponentFixture<ModalComponent>;
configureTestBed({
imports: [ModalModule.forRoot()],
declarations: [ModalComponent]
});
beforeEach(() => {
fixture = TestBed.createComponent(ModalComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
it('should call the hide callback function', () => {
spyOn(component.hide, 'emit');
const nativeElement = fixture.nativeElement;
const button = nativeElement.querySelector('button');
button.dispatchEvent(new Event('click'));
fixture.detectChanges();
expect(component.hide.emit).toHaveBeenCalled();
});
it('should hide the modal', () => {
component.modalRef = new BsModalRef();
spyOn(component.modalRef, 'hide');
component.close();
expect(component.modalRef.hide).toHaveBeenCalled();
});
});
开发者ID:C2python,项目名称:ceph,代码行数:35,代码来源:modal.component.spec.ts
示例4: async
async(() => {
const moduleConfig = {
imports: [
ApiModule.forRoot(),
PlatformModule.forRoot(),
CoreModule.forRoot(),
SyndesisCommonModule.forRoot(),
ActionModule,
ListModule,
ChartModule,
ModalModule.forRoot(),
TooltipModule.forRoot(),
BsDropdownModule.forRoot(),
RouterTestingModule.withRoutes([]),
NotificationModule,
IntegrationListModule,
SyndesisStoreModule
],
declarations: [
DashboardMetricsComponent,
DashboardComponent,
DashboardConnectionsComponent,
DashboardIntegrationsComponent
],
providers: [
ConfigService,
ModalService,
]
};
TestBed.configureTestingModule(moduleConfig).compileComponents();
})
开发者ID:gnodet,项目名称:syndesis,代码行数:31,代码来源:dashboard.component.spec.ts
示例5: async
async(() => {
TestBed.configureTestingModule({
imports: [
CoreModule.forRoot(),
ApiModule.forRoot(),
CommonModule,
FormsModule,
RouterTestingModule.withRoutes([]),
ConnectionsModule,
ModalModule.forRoot(),
TabsModule.forRoot(),
PopoverModule.forRoot(),
CollapseModule.forRoot(),
SyndesisCommonModule.forRoot(),
IntegrationSupportModule,
CollapseModule
],
declarations: [FlowViewComponent, FlowViewStepComponent],
providers: [
CurrentFlowService,
FlowPageService,
IntegrationStore,
IntegrationService,
EventsService,
StepStore
]
}).compileComponents();
})
开发者ID:gnodet,项目名称:syndesis,代码行数:28,代码来源:flow-view.component.spec.ts
示例6: async
async(() => {
TestBed.configureTestingModule({
imports: [
CommonModule,
SyndesisCommonModule.forRoot(),
RouterTestingModule.withRoutes([]),
ModalModule.forRoot(),
BsDropdownModule.forRoot(),
StoreModule,
NotificationModule
],
declarations: [ConnectionsListComponent]
}).compileComponents();
})
开发者ID:hawtio,项目名称:hawtio-ipaas,代码行数:14,代码来源:list.component.spec.ts
示例7: describe
describe('OsdPgScrubModalComponent', () => {
let component: OsdPgScrubModalComponent;
let fixture: ComponentFixture<OsdPgScrubModalComponent>;
let configurationService: ConfigurationService;
configureTestBed({
imports: [
HttpClientTestingModule,
ModalModule.forRoot(),
ReactiveFormsModule,
RouterTestingModule,
SharedModule,
ToastModule.forRoot()
],
declarations: [OsdPgScrubModalComponent],
providers: [BsModalRef, i18nProviders]
});
beforeEach(() => {
fixture = TestBed.createComponent(OsdPgScrubModalComponent);
component = fixture.componentInstance;
fixture.detectChanges();
configurationService = TestBed.get(ConfigurationService);
});
it('should create', () => {
expect(component).toBeTruthy();
});
describe('submitAction', () => {
let notificationService: NotificationService;
beforeEach(() => {
spyOn(TestBed.get(Router), 'navigate').and.stub();
notificationService = TestBed.get(NotificationService);
spyOn(notificationService, 'show');
});
it('test create success notification', () => {
spyOn(configurationService, 'bulkCreate').and.returnValue(observableOf([]));
component.submitAction();
expect(notificationService.show).toHaveBeenCalledWith(
NotificationType.success,
'Updated PG scrub options'
);
});
});
});
开发者ID:,项目名称:,代码行数:48,代码来源:
示例8: beforeEach
beforeEach(async(() => {
spyOn(mocks.authService, "login").and.returnValue(Promise.resolve());
spyOn(mocks.notificationService, "info");
spyOn(mocks.notificationService, "error");
TestBed.configureTestingModule({
declarations: [LoginComponent],
providers: [
{ provide: AuthService, useValue: mocks.authService },
{ provide: NotificationService, useValue: mocks.notificationService },
],
schemas: [CUSTOM_ELEMENTS_SCHEMA],
imports: [RouterTestingModule, TranslateModule.forRoot(), ModalModule.forRoot(), FormsModule]
});
fixture = TestBed.createComponent(LoginComponent);
component = fixture.componentInstance;
}));
开发者ID:vfcosta,项目名称:angular-theme,代码行数:16,代码来源:login.component.spec.ts
示例9: async
async(() => {
TestBed.configureTestingModule({
imports: [
SyndesisCommonModule.forRoot(),
SyndesisStoreModule,
RouterTestingModule.withRoutes([]),
ModalModule.forRoot(),
TooltipModule.forRoot(),
TabsModule.forRoot(),
NotificationModule,
PatternflyUIModule,
IntegrationListModule
],
declarations: [IntegrationListPage]
}).compileComponents();
})
开发者ID:gnodet,项目名称:syndesis,代码行数:16,代码来源:list-page.component.spec.ts
示例10: async
async(() => {
TestBed.configureTestingModule({
imports: [
CommonModule,
SyndesisCommonModule.forRoot(),
RouterTestingModule.withRoutes([]),
ModalModule.forRoot(),
TooltipModule.forRoot(),
BsDropdownModule.forRoot(),
TabsModule.forRoot(),
SyndesisStoreModule,
ActionModule,
ListModule,
NotificationModule
],
declarations: [IntegrationStatusComponent, IntegrationListComponent]
}).compileComponents();
})
开发者ID:gnodet,项目名称:syndesis,代码行数:18,代码来源:list.component.spec.ts
示例11: async
async(() => {
TestBed.configureTestingModule({
imports: [
TestApiModule,
SyndesisCommonModule.forRoot(),
SyndesisStoreModule,
RouterTestingModule.withRoutes([]),
ModalModule.forRoot(),
BsDropdownModule.forRoot(),
NotificationModule,
PatternflyUIModule,
],
declarations: [
ConnectionsListPage,
ConnectionsListComponent,
]
}).compileComponents();
}),
开发者ID:gnodet,项目名称:syndesis,代码行数:18,代码来源:list-page.component.spec.ts
示例12: beforeEach
beforeEach(async(() => {
spyOn(mocks.environmentService, 'get').and.returnValue(Promise.resolve({ data: { id: 1, name: 'Noosfero', terms_of_use: '' } }));
spyOn(mocks.registerService, 'createAccount').and.returnValue(Promise.resolve({ status: 201, data: {} }));
spyOn(mocks.notificationService, 'success').and.callThrough();
spyOn(mocks.notificationService, 'error').and.callThrough();
TestBed.configureTestingModule({
imports: [RouterTestingModule, FormsModule, ModalModule.forRoot(), TranslateModule.forRoot()],
declarations: [RegisterComponent, ValidationMessageComponent],
schemas: [CUSTOM_ELEMENTS_SCHEMA],
providers: [
{ provide: RegisterService, useValue: mocks.registerService },
{ provide: NotificationService, useValue: mocks.notificationService },
{ provide: EnvironmentService, useValue: mocks.environmentService },
{ provide: TranslatorService, useValue: mocks.translatorService }
]
});
}));
开发者ID:vfcosta,项目名称:angular-theme,代码行数:19,代码来源:register.component.spec.ts
示例13: describe
describe('ModalComponent', () => {
let component: ModalComponent;
let fixture: ComponentFixture<ModalComponent>;
configureTestBed({
imports: [ModalModule.forRoot()],
declarations: [ModalComponent]
});
beforeEach(() => {
fixture = TestBed.createComponent(ModalComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
开发者ID:ShiqiCooperation,项目名称:ceph,代码行数:19,代码来源:modal.component.spec.ts
示例14: describe
describe('RbdListComponent', () => {
let fixture: ComponentFixture<RbdListComponent>;
let component: RbdListComponent;
let summaryService: SummaryService;
let rbdService: RbdService;
const refresh = (data) => {
summaryService['summaryDataSource'].next(data);
};
configureTestBed({
imports: [
SharedModule,
BsDropdownModule.forRoot(),
TabsModule.forRoot(),
ModalModule.forRoot(),
TooltipModule.forRoot(),
ToastModule.forRoot(),
AlertModule.forRoot(),
RouterTestingModule,
HttpClientTestingModule
],
declarations: [
RbdListComponent,
RbdDetailsComponent,
RbdSnapshotListComponent,
RbdConfigurationListComponent
],
providers: [TaskListService, i18nProviders]
});
beforeEach(() => {
fixture = TestBed.createComponent(RbdListComponent);
component = fixture.componentInstance;
summaryService = TestBed.get(SummaryService);
rbdService = TestBed.get(RbdService);
// this is needed because summaryService isn't being reset after each test.
summaryService['summaryDataSource'] = new BehaviorSubject(null);
summaryService['summaryData$'] = summaryService['summaryDataSource'].asObservable();
});
it('should create', () => {
expect(component).toBeTruthy();
});
describe('after ngOnInit', () => {
beforeEach(() => {
fixture.detectChanges();
spyOn(rbdService, 'list').and.callThrough();
});
it('should load images on init', () => {
refresh({});
expect(rbdService.list).toHaveBeenCalled();
});
it('should not load images on init because no data', () => {
refresh(undefined);
expect(rbdService.list).not.toHaveBeenCalled();
});
it('should call error function on init when summary service fails', () => {
spyOn(component.table, 'reset');
summaryService['summaryDataSource'].error(undefined);
expect(component.table.reset).toHaveBeenCalled();
expect(component.viewCacheStatusList).toEqual([{ status: ViewCacheStatus.ValueException }]);
});
});
describe('handling of executing tasks', () => {
let images: RbdModel[];
const addImage = (name) => {
const model = new RbdModel();
model.id = '-1';
model.name = name;
model.pool_name = 'rbd';
images.push(model);
};
const addTask = (name: string, image_name: string) => {
const task = new ExecutingTask();
task.name = name;
switch (task.name) {
case 'rbd/copy':
task.metadata = {
dest_pool_name: 'rbd',
dest_image_name: 'd'
};
break;
case 'rbd/clone':
task.metadata = {
child_pool_name: 'rbd',
child_image_name: 'd'
};
break;
default:
task.metadata = {
pool_name: 'rbd',
//.........这里部分代码省略.........
开发者ID:YankunLi,项目名称:ceph,代码行数:101,代码来源:rbd-list.component.spec.ts
示例15: describe
describe('OsdRecvSpeedModalComponent', () => {
let component: OsdRecvSpeedModalComponent;
let fixture: ComponentFixture<OsdRecvSpeedModalComponent>;
configureTestBed({
imports: [
HttpClientTestingModule,
ModalModule.forRoot(),
ReactiveFormsModule,
SharedModule,
ToastModule.forRoot()
],
declarations: [OsdRecvSpeedModalComponent],
providers: [BsModalRef, i18nProviders]
});
beforeEach(() => {
fixture = TestBed.createComponent(OsdRecvSpeedModalComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
describe('setPriority', () => {
it('should prepare the form for a custom priority', () => {
const customPriority = {
name: 'custom',
text: 'Custom',
values: {
osd_max_backfills: 1,
osd_recovery_max_active: 4,
osd_recovery_max_single_start: 1,
osd_recovery_sleep: 1
}
};
component.setPriority(customPriority);
const customInPriorities = _.find(component.priorities, (p) => {
return p.name === 'custom';
});
expect(customInPriorities).not.toBeNull();
expect(component.osdRecvSpeedForm.getValue('priority')).toBe('custom');
expect(component.osdRecvSpeedForm.getValue('osd_max_backfills')).toBe(1);
expect(component.osdRecvSpeedForm.getValue('osd_recovery_max_active')).toBe(4);
expect(component.osdRecvSpeedForm.getValue('osd_recovery_max_single_start')).toBe(1);
expect(component.osdRecvSpeedForm.getValue('osd_recovery_sleep')).toBe(1);
});
it('should prepare the form for a none custom priority', () => {
const lowPriority = {
name: 'low',
text: 'Low',
values: {
osd_max_backfills: 1,
osd_recovery_max_active: 1,
osd_recovery_max_single_start: 1,
osd_recovery_sleep: 0.5
}
};
component.setPriority(lowPriority);
const customInPriorities = _.find(component.priorities, (p) => {
return p.name === 'custom';
});
expect(customInPriorities).toBeUndefined();
expect(component.osdRecvSpeedForm.getValue('priority')).toBe('low');
expect(component.osdRecvSpeedForm.getValue('osd_max_backfills')).toBe(1);
expect(component.osdRecvSpeedForm.getValue('osd_recovery_max_active')).toBe(1);
expect(component.osdRecvSpeedForm.getValue('osd_recovery_max_single_start')).toBe(1);
expect(component.osdRecvSpeedForm.getValue('osd_recovery_sleep')).toBe(0.5);
});
});
describe('getStoredPriority', () => {
const configOptionsLow = {
osd_max_backfills: 1,
osd_recovery_max_active: 1,
osd_recovery_max_single_start: 1,
osd_recovery_sleep: 0.5
};
const configOptionsDefault = {
osd_max_backfills: 1,
osd_recovery_max_active: 3,
osd_recovery_max_single_start: 1,
osd_recovery_sleep: 0
};
const configOptionsHigh = {
osd_max_backfills: 4,
osd_recovery_max_active: 4,
osd_recovery_max_single_start: 4,
osd_recovery_sleep: 0
//.........这里部分代码省略.........
开发者ID:arthurhsliu,项目名称:ceph,代码行数:101,代码来源:osd-recv-speed-modal.component.spec.ts
示例16: describe
describe('OsdFlagsModalComponent', () => {
let component: OsdFlagsModalComponent;
let fixture: ComponentFixture<OsdFlagsModalComponent>;
let httpTesting: HttpTestingController;
configureTestBed({
imports: [
ReactiveFormsModule,
ModalModule.forRoot(),
SharedModule,
HttpClientTestingModule,
RouterTestingModule,
ToastModule.forRoot()
],
declarations: [OsdFlagsModalComponent],
providers: [BsModalRef, i18nProviders]
});
beforeEach(() => {
httpTesting = TestBed.get(HttpTestingController);
fixture = TestBed.createComponent(OsdFlagsModalComponent);
component = fixture.componentInstance;
});
it('should create', () => {
expect(component).toBeTruthy();
});
it('should finish running ngOnInit', () => {
fixture.detectChanges();
const flags = getFlagsArray(component);
const req = httpTesting.expectOne('api/osd/flags');
req.flush(['purged_snapdirs', 'pause', 'foo']);
expect(component.flags).toEqual(flags);
expect(component.unknownFlags).toEqual(['foo']);
});
describe('test submitAction', function() {
let notificationType: NotificationType;
let notificationService: NotificationService;
let bsModalRef: BsModalRef;
beforeEach(() => {
notificationService = TestBed.get(NotificationService);
spyOn(notificationService, 'show').and.callFake((type) => {
notificationType = type;
});
bsModalRef = TestBed.get(BsModalRef);
spyOn(bsModalRef, 'hide').and.callThrough();
component.unknownFlags = ['foo'];
});
it('should run submitAction', () => {
component.flags = getFlagsArray(component);
component.submitAction();
const req = httpTesting.expectOne('api/osd/flags');
req.flush(['purged_snapdirs', 'pause', 'foo']);
expect(req.request.body).toEqual({ flags: ['pause', 'purged_snapdirs', 'foo'] });
expect(notificationType).toBe(NotificationType.success);
expect(component.bsModalRef.hide).toHaveBeenCalledTimes(1);
});
it('should hide modal if request fails', () => {
component.flags = [];
component.submitAction();
const req = httpTesting.expectOne('api/osd/flags');
req.flush([], { status: 500, statusText: 'failure' });
expect(notificationService.show).toHaveBeenCalledTimes(0);
expect(component.bsModalRef.hide).toHaveBeenCalledTimes(1);
});
});
});
开发者ID:LenzGr,项目名称:ceph,代码行数:78,代码来源:osd-flags-modal.component.spec.ts
示例17: describe
describe('OsdRecvSpeedModalComponent', () => {
let component: OsdRecvSpeedModalComponent;
let fixture: ComponentFixture<OsdRecvSpeedModalComponent>;
let configService: ConfigurationService;
configureTestBed({
imports: [
HttpClientTestingModule,
ModalModule.forRoot(),
ReactiveFormsModule,
SharedModule,
ToastModule.forRoot()
],
declarations: [OsdRecvSpeedModalComponent],
providers: [BsModalRef, i18nProviders]
});
beforeEach(() => {
fixture = TestBed.createComponent(OsdRecvSpeedModalComponent);
component = fixture.componentInstance;
configService = TestBed.get(ConfigurationService);
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
describe('setPriority', () => {
it('should prepare the form for a custom priority', () => {
const customPriority = {
name: 'custom',
text: 'Custom',
values: {
osd_max_backfills: 1,
osd_recovery_max_active: 4,
osd_recovery_max_single_start: 1,
osd_recovery_sleep: 1
}
};
component.setPriority(customPriority);
const customInPriorities = _.find(component.priorities, (p) => {
return p.name === 'custom';
});
expect(customInPriorities).not.toBeNull();
expect(component.osdRecvSpeedForm.getValue('priority')).toBe('custom');
expect(component.osdRecvSpeedForm.getValue('osd_max_backfills')).toBe(1);
expect(component.osdRecvSpeedForm.getValue('osd_recovery_max_active')).toBe(4);
expect(component.osdRecvSpeedForm.getValue('osd_recovery_max_single_start')).toBe(1);
expect(component.osdRecvSpeedForm.getValue('osd_recovery_sleep')).toBe(1);
});
it('should prepare the form for a none custom priority', () => {
const lowPriority = {
name: 'low',
text: 'Low',
values: {
osd_max_backfills: 1,
osd_recovery_max_active: 1,
osd_recovery_max_single_start: 1,
osd_recovery_sleep: 0.5
}
};
component.setPriority(lowPriority);
const customInPriorities = _.find(component.priorities, (p) => {
return p.name === 'custom';
});
expect(customInPriorities).toBeUndefined();
expect(component.osdRecvSpeedForm.getValue('priority')).toBe('low');
expect(component.osdRecvSpeedForm.getValue('osd_max_backfills')).toBe(1);
expect(component.osdRecvSpeedForm.getValue('osd_recovery_max_active')).toBe(1);
expect(component.osdRecvSpeedForm.getValue('osd_recovery_max_single_start')).toBe(1);
expect(component.osdRecvSpeedForm.getValue('osd_recovery_sleep')).toBe(0.5);
});
});
describe('getStoredPriority', () => {
const configOptionsLow = [
{
name: 'osd_max_backfills',
value: [
{
section: 'osd',
value: '1'
}
]
},
{
name: 'osd_recovery_max_active',
value: [
{
section: 'osd',
value: '1'
}
//.........这里部分代码省略.........
开发者ID:dreamsxin,项目名称:ceph,代码行数:101,代码来源:osd-recv-speed-modal.component.spec.ts
示例18: describe
describe('RgwUserListComponent', () => {
let component: RgwUserListComponent;
let fixture: ComponentFixture<RgwUserListComponent>;
configureTestBed({
declarations: [RgwUserListComponent],
imports: [RouterTestingModule, HttpClientTestingModule, ModalModule.forRoot(), SharedModule],
schemas: [NO_ERRORS_SCHEMA],
providers: i18nProviders
});
beforeEach(() => {
fixture = TestBed.createComponent(RgwUserListComponent);
component = fixture.componentInstance;
});
it('should create', () => {
fixture.detectChanges();
expect(component).toBeTruthy();
});
describe('show action buttons and drop down actions depending on permissions', () => {
let tableActions: TableActionsComponent;
let scenario: { fn; empty; single };
let permissionHelper: PermissionHelper;
const getTableActionComponent = (): TableActionsComponent => {
fixture.detectChanges();
return fixture.debugElement.query(By.directive(TableActionsComponent)).componentInstance;
};
beforeEach(() => {
permissionHelper = new PermissionHelper(component.permission, () =>
getTableActionComponent()
);
scenario = {
fn: () => tableActions.getCurrentButton().name,
single: ActionLabels.EDIT,
empty: ActionLabels.CREATE
};
});
describe('with all', () => {
beforeEach(() => {
tableActions = permissionHelper.setPermissionsAndGetActions(1, 1, 1);
});
it(`shows 'Edit' for single selection else 'Add' as main action`, () =>
permissionHelper.testScenarios(scenario));
it('shows all actions', () => {
expect(tableActions.tableActions.length).toBe(3);
expect(tableActions.tableActions).toEqual(component.tableActions);
});
});
describe('with read, create and update', () => {
beforeEach(() => {
tableActions = permissionHelper.setPermissionsAndGetActions(1, 1, 0);
});
it(`shows 'Edit' for single selection else 'Add' as main action`, () =>
permissionHelper.testScenarios(scenario));
it(`shows 'Add' and 'Edit' action`, () => {
expect(tableActions.tableActions.length).toBe(2);
component.tableActions.pop();
expect(tableActions.tableActions).toEqual(component.tableActions);
});
});
describe('with read, create and delete', () => {
beforeEach(() => {
tableActions = permissionHelper.setPermissionsAndGetActions(1, 0, 1);
});
it(`shows 'Delete' for single selection else 'Add' as main action`, () => {
scenario.single = 'Delete';
permissionHelper.testScenarios(scenario);
});
it(`shows 'Add' and 'Delete' action`, () => {
expect(tableActions.tableActions.length).toBe(2);
expect(tableActions.tableActions).toEqual([
component.tableActions[0],
component.tableActions[2]
]);
});
});
describe('with read, edit and delete', () => {
beforeEach(() => {
tableActions = permissionHelper.setPermissionsAndGetActions(0, 1, 1);
});
it(`shows always 'Edit' as main action`, () => {
scenario.empty = ActionLabels.EDIT;
permissionHelper.testScenarios(scenario);
});
//.........这里部分代码省略.........
开发者ID:LenzGr,项目名称:ceph,代码行数:101,代码来源:rgw-user-list.component.spec.ts
示例19: async
async(() => {
TestBed.configureTestingModule({
imports: [ModalModule.forRoot()],
declarations: [ModalComponent]
}).compileComponents();
})
开发者ID:Abhishekvrshny,项目名称:ceph,代码行数:6,代码来源:modal.component.spec.ts
注:本文中的ngx-bootstrap/modal.ModalModule类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论