From 580d19040ee7d266485275700248bad4f7abe48a Mon Sep 17 00:00:00 2001 From: Adam Bradley Date: Tue, 28 Jul 2015 09:26:48 -0500 Subject: [PATCH] e2e toggle menu --- ionic/components/aside/aside.ts | 3 ++- ionic/components/aside/test/basic/index.ts | 9 +++++++-- ionic/components/aside/test/basic/main.html | 3 ++- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/ionic/components/aside/aside.ts b/ionic/components/aside/aside.ts index d627d305d9..f0363fef9c 100644 --- a/ionic/components/aside/aside.ts +++ b/ionic/components/aside/aside.ts @@ -52,7 +52,8 @@ export class Aside extends Ion { }) } - onIonInit() { + onInit() { + super.onInit(); this.contentElement = (this.content instanceof Node) ? this.content : this.content.getNativeElement(); this.gestureDelegate = this.getDelegate('gesture'); diff --git a/ionic/components/aside/test/basic/index.ts b/ionic/components/aside/test/basic/index.ts index 7039d6b72e..eb40efdc90 100644 --- a/ionic/components/aside/test/basic/index.ts +++ b/ionic/components/aside/test/basic/index.ts @@ -1,13 +1,18 @@ -import {App} from 'ionic/ionic'; +import {App, IonicApp} from 'ionic/ionic'; @App({ templateUrl: 'main.html' }) -class IonicApp { +class E2EApp { + + constructor(app: IonicApp) { + this.app = app; + } toggleAside() { console.log('toggleAside') + this.app.getComponent('mainMenu').toggle(); } } diff --git a/ionic/components/aside/test/basic/main.html b/ionic/components/aside/test/basic/main.html index bbefc91a14..7035a53956 100644 --- a/ionic/components/aside/test/basic/main.html +++ b/ionic/components/aside/test/basic/main.html @@ -1,5 +1,6 @@ - + + About