我完全迷失了。当我在Karma中运行这个用Jasmine编写的测试套装时,我收到了这个错误:'期待'当没有当前规范时使用,这可能是因为异步测试超时
但为什么呢?这是一个完全同步的例子。
FROM java:8-jdk
ENV JENKINS_HOME /var/jenkins_home
ARG user=jenkins
ARG group=jenkins
ARG uid=999
ARG gid=999
RUN groupadd -g ${gid} ${group} \
&& useradd -d "$JENKINS_HOME" -u ${uid} -g ${gid} -m -s /bin/bash ${user}
VOLUME /var/jenkins_home
WORKDIR /var/jenkins_home
答案 0 :(得分:3)
最后,解决了!
伙计们,永远不要这样做...... Karma.config.js文件:
config.set({
// base path that will be used to resolve all patterns (eg. files, exclude)
basePath: '',
// frameworks to use
// available frameworks: https://npmjs.org/browse/keyword/karma-adapter
frameworks: ['**mocha**', 'jasmine-jquery', '**jasmine**', 'browserify'],
Mocha和Jasmine都是测试框架,两者都有非常相似的语法。所以我以为我在使用Jasmine,但实际上是在使用Mocha ......只是坚持使用。