小编jma*_*osa的帖子

在单元测试中将道具传递给组件

我正在尝试使用webpack模板为我的应用程序创建基于Vue和vue-cli的单元测试.

我阅读了Vue文档,vue-loader,vue-cli和vue-template/webpack(更多!).当我尝试对我的组件进行单元测试时,我会使用它.

const Constructor = Vue.extend(MyComponent)
vm = new Constructor().$mount()
Run Code Online (Sandbox Code Playgroud)

Vue-template/webpack示例Vue官方一样

这工作很好.但是当我的组件有一些道具时,这个问题就出现了.我试着通过这个

const Constructor = Vue.extend(MyComponent)
vm = new Constructor({
    myprop: 10
}).$mount()
Run Code Online (Sandbox Code Playgroud)

在我的单元测试中,当我试图得到这个道具时,我得到了不确定.如何在单元测试中将prop传递给我的组件?

vue.js vuejs2

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

在多阶段 Dockerfile 中重用用户

如您所知,出于安全原因,除非您需要,否则最好不要使用 root 用户。我有一个用于多阶段步骤的 Dockerfile

FROM golang:latest AS base

WORKDIR /usr/src/app

# Create User and working dir
RUN addgroup --gid 42000 app
RUN useradd --create-home --uid 42000 --gid app app
RUN chown -R app:app /usr/src/app
RUN chmod 755 /usr/src/app

# Compile stage based on Debian
FROM base AS builder

USER app

# Copy form computer to current WORKDIR container
COPY . .

# Exit immediately if a command exits with a non-zero status
RUN set -xue && \
  make go-build-linux

# …
Run Code Online (Sandbox Code Playgroud)

docker dockerfile

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

标签 统计

docker ×1

dockerfile ×1

vue.js ×1

vuejs2 ×1