mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2026-03-13 10:22:08 +08:00
test(ngmodule): update to ngmodule
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
import { Component } from '@angular/core';
|
||||
import { ionicBootstrap } from '../../../../../src';
|
||||
import { Component, NgModule } from '@angular/core';
|
||||
import { IonicApp, IonicModule } from '../../../..';
|
||||
|
||||
|
||||
|
||||
@Component({
|
||||
templateUrl: 'main.html'
|
||||
})
|
||||
class E2EPage {
|
||||
export class E2EPage {
|
||||
myDate: any;
|
||||
wwwInvented = '1989';
|
||||
time = '13:47:00';
|
||||
@@ -51,8 +52,21 @@ class E2EPage {
|
||||
@Component({
|
||||
template: '<ion-nav [root]="root"></ion-nav>'
|
||||
})
|
||||
class E2EApp {
|
||||
export class E2EApp {
|
||||
root = E2EPage;
|
||||
}
|
||||
|
||||
ionicBootstrap(E2EApp);
|
||||
@NgModule({
|
||||
declarations: [
|
||||
E2EApp,
|
||||
E2EPage
|
||||
],
|
||||
imports: [
|
||||
IonicModule.forRoot(E2EApp)
|
||||
],
|
||||
bootstrap: [IonicApp],
|
||||
entryComponents: [
|
||||
E2EPage
|
||||
]
|
||||
})
|
||||
export class AppModule {}
|
||||
@@ -4,5 +4,5 @@ it('should open basic datetime picker', function() {
|
||||
});
|
||||
|
||||
it('should close with Done button click', function() {
|
||||
element(by.css('.picker-button:last-child')).click();
|
||||
element(by.css('.picker-toolbar-button:last-child .button')).click();
|
||||
});
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
import { DateTime, Form, Picker, Config, NavController } from '../../../../src';
|
||||
import * as datetime from '../../../../src/util/datetime-util';
|
||||
|
||||
export function run() {
|
||||
import { DateTime } from '../datetime';
|
||||
import { Form } from '../../../util/form';
|
||||
import { Picker, PickerController } from '../../picker/picker';
|
||||
import * as datetime from '../../../util/datetime-util';
|
||||
import { mockApp, mockConfig, mockElementRef, mockRenderer } from '../../../util/mock-providers';
|
||||
|
||||
|
||||
describe('DateTime', () => {
|
||||
|
||||
@@ -11,7 +14,7 @@ describe('DateTime', () => {
|
||||
datetime.max = '2001-12-15';
|
||||
datetime.min = '2000-01-15';
|
||||
datetime.pickerFormat = 'MM DD YYYY';
|
||||
var picker = new Picker();
|
||||
var picker = new Picker(mockApp());
|
||||
datetime.generate(picker);
|
||||
|
||||
var columns = picker.getColumns();
|
||||
@@ -41,7 +44,7 @@ describe('DateTime', () => {
|
||||
datetime.max = '2010-11-15';
|
||||
datetime.min = '2000-02-15';
|
||||
datetime.pickerFormat = 'MM DD YYYY';
|
||||
var picker = new Picker();
|
||||
var picker = new Picker(mockApp());
|
||||
datetime.generate(picker);
|
||||
|
||||
var columns = picker.getColumns();
|
||||
@@ -69,7 +72,7 @@ describe('DateTime', () => {
|
||||
datetime.min = '2000-01-01';
|
||||
datetime.pickerFormat = 'MM DD YYYY';
|
||||
|
||||
var picker = new Picker();
|
||||
var picker = new Picker(mockApp());
|
||||
datetime.generate(picker);
|
||||
|
||||
var columns = picker.getColumns();
|
||||
@@ -112,7 +115,7 @@ describe('DateTime', () => {
|
||||
datetime.pickerFormat = 'MMM YYYY';
|
||||
datetime.setValue('1994-12-15T13:47:20.789Z');
|
||||
|
||||
var picker = new Picker();
|
||||
var picker = new Picker(mockApp());
|
||||
datetime.generate(picker);
|
||||
var columns = picker.getColumns();
|
||||
|
||||
@@ -128,7 +131,7 @@ describe('DateTime', () => {
|
||||
datetime.pickerFormat = 'MMMM YYYY';
|
||||
datetime.setValue('1994-12-15T13:47:20.789Z');
|
||||
|
||||
var picker = new Picker();
|
||||
var picker = new Picker(mockApp());
|
||||
datetime.generate(picker);
|
||||
var columns = picker.getColumns();
|
||||
|
||||
@@ -142,7 +145,7 @@ describe('DateTime', () => {
|
||||
datetime.pickerFormat = 'DDDD D M YYYY';
|
||||
datetime.setValue('1994-12-15T13:47:20.789Z');
|
||||
|
||||
var picker = new Picker();
|
||||
var picker = new Picker(mockApp());
|
||||
datetime.generate(picker);
|
||||
var columns = picker.getColumns();
|
||||
|
||||
@@ -156,7 +159,7 @@ describe('DateTime', () => {
|
||||
datetime.pickerFormat = 'DDDD M YYYY';
|
||||
datetime.setValue('1994-12-15T13:47:20.789Z');
|
||||
|
||||
var picker = new Picker();
|
||||
var picker = new Picker(mockApp());
|
||||
datetime.generate(picker);
|
||||
var columns = picker.getColumns();
|
||||
|
||||
@@ -171,7 +174,7 @@ describe('DateTime', () => {
|
||||
datetime.min = '2000-01-01';
|
||||
datetime.pickerFormat = 'MM DD YYYY';
|
||||
|
||||
var picker = new Picker();
|
||||
var picker = new Picker(mockApp());
|
||||
datetime.generate(picker);
|
||||
var columns = picker.getColumns();
|
||||
|
||||
@@ -194,7 +197,7 @@ describe('DateTime', () => {
|
||||
datetime.min = '2000-01-01';
|
||||
datetime.pickerFormat = 'YYYY';
|
||||
|
||||
var picker = new Picker();
|
||||
var picker = new Picker(mockApp());
|
||||
datetime.generate(picker);
|
||||
var columns = picker.getColumns();
|
||||
|
||||
@@ -472,7 +475,7 @@ describe('DateTime', () => {
|
||||
var datetime: DateTime;
|
||||
|
||||
beforeEach(() => {
|
||||
datetime = new DateTime(new Form(), new Config(), null, <NavController>{});
|
||||
datetime = new DateTime(new Form(), mockConfig(), mockElementRef(), mockRenderer(), null, <PickerController>{});
|
||||
});
|
||||
|
||||
console.warn = function(){};
|
||||
@@ -528,5 +531,3 @@ describe('DateTime', () => {
|
||||
};
|
||||
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
41
src/components/datetime/test/labels/app-module.ts
Normal file
41
src/components/datetime/test/labels/app-module.ts
Normal file
@@ -0,0 +1,41 @@
|
||||
import { Component, NgModule } from '@angular/core';
|
||||
import { IonicApp, IonicModule } from '../../../..';
|
||||
|
||||
|
||||
|
||||
@Component({
|
||||
templateUrl: 'main.html'
|
||||
})
|
||||
export class E2EPage {
|
||||
stacked1 = '1994-12-15T13:47:20.789';
|
||||
stacked2 = '1994-12-15T13:47:20.789';
|
||||
floating1 = '1995-04-15';
|
||||
floating2 = '1995-04-15';
|
||||
fixed1 = '2002-09-23T15:03:46.789';
|
||||
fixed2 = '2002-09-23T15:03:46.789';
|
||||
inline1 = '2005-06-17T11:06Z';
|
||||
inline2 = '2005-06-17T11:06Z';
|
||||
}
|
||||
|
||||
|
||||
@Component({
|
||||
template: '<ion-nav [root]="root"></ion-nav>'
|
||||
})
|
||||
export class E2EApp {
|
||||
root = E2EPage;
|
||||
}
|
||||
|
||||
@NgModule({
|
||||
declarations: [
|
||||
E2EApp,
|
||||
E2EPage
|
||||
],
|
||||
imports: [
|
||||
IonicModule.forRoot(E2EApp)
|
||||
],
|
||||
bootstrap: [IonicApp],
|
||||
entryComponents: [
|
||||
E2EPage
|
||||
]
|
||||
})
|
||||
export class AppModule {}
|
||||
@@ -1,23 +0,0 @@
|
||||
import { Component } from '@angular/core';
|
||||
import { ionicBootstrap } from '../../../../../src';
|
||||
|
||||
|
||||
@Component({
|
||||
templateUrl: 'main.html'
|
||||
})
|
||||
class E2EPage {
|
||||
stacked2 = '1994-12-15T13:47:20.789';
|
||||
floating2 = '1995-04-15';
|
||||
fixed2 = '2002-09-23T15:03:46.789';
|
||||
inline2 = '2005-06-17T11:06Z';
|
||||
}
|
||||
|
||||
|
||||
@Component({
|
||||
template: '<ion-nav [root]="root"></ion-nav>'
|
||||
})
|
||||
class E2EApp {
|
||||
root = E2EPage;
|
||||
}
|
||||
|
||||
ionicBootstrap(E2EApp);
|
||||
Reference in New Issue
Block a user