小编Ha *_*dan的帖子

Spec 对 Angular 7 没有期望

我正在使用 Jasmine 和 Karma 进行单元测试 Angular 应用程序。我写了这样的单元测试:

describe('#getAll', async () => {
    it('#should return user intergration_tester', inject([UsersService], async(service: UsersService) => {
        await service.getAll('integration_tester', access_token).subscribe(
            user => {
                expect(user[0].firstName).toContain('Integration');
                done();
            })
      }));

      it('#should return error 404', inject([UsersService], (service: UsersService) => {
        service.getAll('integration_tester', '').subscribe(
            user => {expect(user[0].firstName).not.toContain('Integration');},
            err => { expect(err).toContain('error');}
        )
      }));
})
Run Code Online (Sandbox Code Playgroud)

当我执行测试用例时,我看到一条消息“规范对这两个测试用例都没有期望”。我想知道为什么它显示规范没有期望。

然后我按照这篇文章中建议的解决方案进行操作:Spec没有期望 - Jasmine测试回调函数

使用done()

describe('#getAll', async () => {
    it('#should return user intergration_tester', inject([UsersService], async(service: UsersService, done) => {
        await service.getAll('integration_tester', access_token).subscribe(
            user => …
Run Code Online (Sandbox Code Playgroud)

unit-testing jasmine karma-jasmine angular

5
推荐指数
1
解决办法
1万
查看次数

PDFSharpCore XImage.FromStream

我尝试在 XImage 中保存一个字节数组中的图像。但是,XImage 的 Core 变体为我提供了以下方法:

  • FromImageSource (ImageSource.IImageSource imageSource)
  • FromFile(字符串路径)
  • FromStream(函数流)

FromFile 是不可能的。

FromStream 将有资格。为此,我将字节数组转换为流:

Stream stream = new System.IO.MemoryStream (vars.SignEmployee)
Run Code Online (Sandbox Code Playgroud)

但 FromStream 期待

Func<Stream>
Run Code Online (Sandbox Code Playgroud)

如何将我的流转换为 Func < Stream> ?

.net c# pdf-generation core

2
推荐指数
1
解决办法
885
查看次数