小编sar*_*a.m的帖子

单元测试中的错误vue.js karma:undefined不是构造函数()

这是我的第一次单元测试,我收到的错误消息无法找到为什么我到目前为止在论坛中得到它.

这是我的单元测试:

import LoginPage from 'src/pages/Login'

describe('Login.vue', () => {
it('mounted is a fuction', () => {
    expect(typeof LoginPage.mounted).toBe('function')
})
})
Run Code Online (Sandbox Code Playgroud)

这是登录页面:

<template>
<div class="">
    <p v-if="$route.query.redirect">
       You need to login first.
    </p>
    <form class="column is-one-third is-offset-one-third" @submit.prevent="login">
    <div class="control">
        <input type="email" placeholder="email" v-model="email" class="input">
    </div>
    <div class="control">
        <input type="password" autocomplete="off" placeholder="password" v-model="pass" class="input">
    </div>
    <div class="control">
        <button class="button is-primary" type="submit">Login</button>
        <a class="button" href="/signup">Sign up</button>
    </div>
    <p v-if="error" class="help is-danger">{{ error }}</p>
</form>
</div>
</template>
<script>
export default {
props: …
Run Code Online (Sandbox Code Playgroud)

javascript unit-testing phantomjs karma-runner vue.js

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