我在webpack 2中使用ng2。
我无法弄清楚如何测试组件功能 这是我的组件
import { Component, OnInit } from '@angular/core';
import { GlobalDataService } from '../global.service';
import { Router } from '@angular/router';
@Component({
selector: 'login',
templateUrl: './login.component.html'
})
export class LoginComponent {
constructor(private gd: GlobalDataService, private router: Router) { }
login(): void {
this.gd.shareObj['role'] = 'admin';
this.router.navigateByUrl('/login');
}
}
我想测试login()函数,看看,如果this.gd.shareObj ['role'] ='admin';是真的设为管理员。
.spec.ts文件有什么用?
答案 0 :(得分:1)
我会这样做:
SELECT root.title as Rootpage, subpage.title as Subpage
FROM pages as subpage
INNER JOIN pages as root
ON subpage.pid = root.uid
WHERE subpage.deleted = 0 AND subpage.hidden = 0
ORDER BY subpage.pid
<强> Plunker Example 强>