小编Joã*_*ero的帖子

Mocha / Node:如何使用assert.rejects()?

我尝试按照文档进行操作,以便使用assert.rejects(我确实有v10以上的Node)来测试错误消息。

但它总是会过去,即使有一个荒谬的信息。我究竟做错了什么?

it("should fail but it's not", 
  async ()=> {
    let itemId = 'not an id'
    assert.rejects( 
      await ListRepo.checkById(itemId),
      {message: 'abracadabra'}                        
    )
  }
)
Run Code Online (Sandbox Code Playgroud)

更新:看来如果我返回assert.rejects,它就会起作用。但我还是不知道原因。

javascript mocha.js promise node-assert

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

使用对象适合和对象位置缩放,居中和裁剪图像

我想采取一个随意的图像并让它向上/向下扩展以使用父母的整个空间div,同时保持其原始比例.我希望图像被裁剪(没关系,只要它在垂直和水平方向都居中).

我试过这段代码:

<div class="container" style="width: 800px">
  <div class="row">
    <div style="
          height:340px; 
          width: 100%; 
          overflow: hidden;
          border: 3px solid red;
          ">
      <img src="http://via.placeholder.com/500x500" style="
            object-position: center;
            object-fit: cover;
            ">
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是结果: 原始代码结果的屏幕截图. 一个红色轮廓的div作为滚石的照片. 照片向左对齐,并且不明智地填充div宽度. 可以通过图像未填充它的div看到背景图像.

为什么不缩放,居中和裁剪图像?

html css

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

标签 统计

css ×1

html ×1

javascript ×1

mocha.js ×1

node-assert ×1

promise ×1