小编Kha*_*dan的帖子

Flutter 单元测试,两个相同的实例失败

我期望两个实例相等。

我写了下面的代码:

  test('Should return a valid model when the user is fetched from the api',
      () async {
    final Map<String, dynamic> jsonMap =
        json.decode(fixture('login_fixture.json'));
    final result = LoginModel.fromJson(jsonMap);
    expect(result, testingLoginModel);
  });
Run Code Online (Sandbox Code Playgroud)

它失败并显示以下消息:

  Expected: <Instance of 'LoginModel'>
    Actual: <Instance of 'LoginModel'>
  00:01 +0 -1: Some tests failed.
Run Code Online (Sandbox Code Playgroud)

正如我们所看到的,预期结果等于实际结果“<Instance of 'LoginModel'>”

那么为什么它会失败呢?

unit-testing dart flutter

7
推荐指数
1
解决办法
2810
查看次数

除特定键外,是否可以使用扩展运算符(三个点)?

价差操作员是否具有例外功能?喜欢:

  originalObject = {
    key1: '',
    key2: '',
    key3: ''
  }

  const clonedOriginalObject = {
    ...object,
    // except key2
  }
Run Code Online (Sandbox Code Playgroud)

所以我clonedObject唯一的例外是只包含key1和key2

javascript

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

如何使用弹性框垂直居中图像?

我正试图使用​​弹性框垂直居中.

这是我的代码:

<ion-grid>
    <ion-row>
      <ion-col>
        <div class="logo-part">
          <img id="logo" src="assets/logo/logo.png" alt="img-logo">
          <ion-title>Service at your fingertips!</ion-title>
        </div>
      </ion-col>
    </ion-row>
</ion-grid>
Run Code Online (Sandbox Code Playgroud)

CSS:

ion-content ion-grid {
  height: 100%;
}
ion-content ion-row{
  height: 50%;
}
div.logo-part {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
}
img{
width:25%;
text-align:center;
}
Run Code Online (Sandbox Code Playgroud)

图像没有垂直定位在中心!

有什么帮助吗?

谢谢.

html css css3 flexbox ionic2

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

ionic2显示负载,警报和日志的最佳实践是什么?

我正在寻找ionic2最佳实践来显示负载,警报和控制台日志。

因此,而不是在每个页面中重复下面的代码,因此我只能调用一次。

例如显示加载的代码:

  showLoading() {
    this.loading = this.loadingCtrl.create({
      content: ''
    });
    this.loading.present();
  }
Run Code Online (Sandbox Code Playgroud)

创建提供程序并显示上一次的负载是最佳实践吗?还是提供程序不支持加载或类似内容?

谢谢。

typescript ionic2 angular

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

如何使用momentJS格式化短日期?

我从端点接收以下格式的日期: yymmdd

例子: 210626

我需要的是将格式更改为DD/MM/YYYY可能使用 momentJS 或其他东西。

我尝试了几种 momentJS 方法和一些自定义函数,但没有想出任何解决方案。

javascript date momentjs

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

如何避免重复是css?

如何避免以下CSS重复:

div#logo div:nth-child(1) div {
    width: 30%;
    height: 30%;
    background-color: white;
}

div#logo div:nth-child(3) div {
    width: 30%;
    height: 30%;
    background-color: white;
}
Run Code Online (Sandbox Code Playgroud)

html css

0
推荐指数
1
解决办法
71
查看次数

标签 统计

css ×2

html ×2

ionic2 ×2

javascript ×2

angular ×1

css3 ×1

dart ×1

date ×1

flexbox ×1

flutter ×1

momentjs ×1

typescript ×1

unit-testing ×1