我在angular里有一个服务,在这个服务里有静态方法。我如何为静态方法写单元测试?[重复]

问题描述 投票:1回答:1
@Injectable({
  providedIn: 'root'
})

export class TestService {
  static testMethod(data: any, file: string) {
    // do some stuff
  }
}
angular jasmine karma-jasmine
1个回答
0
投票

与普通函数(不是类方法)的方法相同。

it('test', () => {
  const actual = TestService.testMethod(someMockedData, someMockedFile);
  expect(actual).toEqual(expected);
});
© www.soinside.com 2019 - 2024. All rights reserved.