小编Pie*_*e_T的帖子

Vue3 的 Vue 测试实用程序:文档未定义

我尝试根据以下内容引导一个简单的应用程序Vue3,,ViteVitest

\n

我还安装了 vue 3 兼容版本的vue test utils来测试 vue 组件。

\n

我在尝试复制文档中的基本示例时遇到错误:

\n
import { mount } from "@vue/test-utils";\nimport { expect, test } from \'vitest\'\n\n\n// The component to test\nconst MessageComponent = {\n  template: "<p>{{ msg }}</p>",\n  props: ["msg"],\n};\n\ntest("displays message", () => {\n  const wrapper = mount(MessageComponent, {\n    props: {\n      msg: "Hello world",\n    },\n  });\n\n  // Assert the rendered text of the component\n  expect(wrapper.text()).toContain("Hello world");\n});\n\n
Run Code Online (Sandbox Code Playgroud)\n
 FAIL  src/tests/hello-world.test.ts > displays message\nReferenceError: document is not defined\n …
Run Code Online (Sandbox Code Playgroud)

vue.js vue-test-utils vite

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

GraphQLError:ID 无法表示值:&lt;Buffer...&gt;”

我有一个基本的 Nestjs - Mongoose - Graphql api,我定义了两个模式:UserEvent

//USER Schema
@Schema()
export class User extends Document {
  @Prop()
  username: string;

  @Prop({ required: true })
  password: string;

  @Prop({ required: true, unique: true })
  email: string;

  @Prop({ required: true, unique: true })
  handle: string;

  @Prop()
  avatar: string;
}

export const UserSchema = SchemaFactory.createForClass(User);
Run Code Online (Sandbox Code Playgroud)
//EVENT schema
@Schema()
export class Event extends Document {
  @Prop({
    type: MongooseSchema.Types.ObjectId,
    ref: User.name,
    required: true,
  })
  creator: GqlUser;

  @Length(5, 30)
  @Prop({ required: true })
  title: string; …
Run Code Online (Sandbox Code Playgroud)

mongoose graphql nestjs

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

标签 统计

graphql ×1

mongoose ×1

nestjs ×1

vite ×1

vue-test-utils ×1

vue.js ×1