Firebase 单元测试错误 - 无法解析 Firebase url
Firebase unit test error - Cannot parse Firebase url
Firebase 单元测试错误 - 无法解析 Firebase url。
我正在尝试将测试正确地 运行。
我的测试代码看起来不错,但它不喜欢代码中的 Firebase 使用。
这是我正在测试的代码:
export class FirebaseService {
refUsers: Firebase;
constructor() {
this.refUsers = new Firebase("https://markng2.firebaseio.com/users");
}
public addUser(newUser: Object): void{
this.refUsers.push(newUser, ()=>{
});
}
}
这是我的单元测试:
import { FirebaseService } from '../app/firebase-service';
describe('FirebaseService', () => {
it('saves an item to Firebase', () => {
var refUsers = new Firebase('');
var service = new FirebaseService();
spyOn(service.refUsers, 'push');
service.addUser({ item: true });
expect(service.refUsers.push).toHaveBeenCalled();
})
});
这是错误信息:
提前致谢。
这不起作用的原因有两点。
- 我没有在运行他们
之前构建测试
- var refUsers = new Firebase('');应该有火的名字 url 而不是 ''
Firebase 单元测试错误 - 无法解析 Firebase url。
我正在尝试将测试正确地 运行。 我的测试代码看起来不错,但它不喜欢代码中的 Firebase 使用。
这是我正在测试的代码:
export class FirebaseService {
refUsers: Firebase;
constructor() {
this.refUsers = new Firebase("https://markng2.firebaseio.com/users");
}
public addUser(newUser: Object): void{
this.refUsers.push(newUser, ()=>{
});
}
}
这是我的单元测试:
import { FirebaseService } from '../app/firebase-service';
describe('FirebaseService', () => {
it('saves an item to Firebase', () => {
var refUsers = new Firebase('');
var service = new FirebaseService();
spyOn(service.refUsers, 'push');
service.addUser({ item: true });
expect(service.refUsers.push).toHaveBeenCalled();
})
});
这是错误信息:
提前致谢。
这不起作用的原因有两点。
- 我没有在运行他们 之前构建测试
- var refUsers = new Firebase('');应该有火的名字 url 而不是 ''