0

ReferenceError: Can't find variable: affix

Jasmine 仕様を実行しようとしていますがaffix、から見つかりませんjasmine-fixture。私の仕様では を使用しrequireていませんが、それが必要であるという参照は見たことがありません。

さらに厄介なのは、これは devDependency のみであるため、参照がないaffixことです。そのため、カルマ ランナー/ジャスミン仕様でどのように使用できるかわかりません。jasminevendor.js

bower.json:

{
    "name": "af-calendar",
    "version": "0.0.1",
    "main": "public/js/app.js",
    "ignore": [
        "**/.*",
        "node_modules",
        "bower_components"
    ],
    "dependencies": {
        "moment": ">=2.5.1",
        "moment-range": "alienfast/moment-range#3454882ae8e0493b20ff1c6651956b906c8f975d",
        "jquery": ">=1.10.2",
        "jquery-ui": ">=1.10.3",
        "jquery-simulate": "*"
    },
    "devDependencies": {
        "jasmine-jquery": ">=2.0.3",
        "jasmine-fixture": ">=1.2.0"
    },
    "overrides": {
        "jquery-simulate": {
            "main": "jquery.simulate.js",
            "dependencies": {
                "jquery": "*"
            }
        }
    }
}

ブランチ-config.coffee

exports.config =
    files:
        javascripts:
            joinTo:
                'js/vendor.js': /^(bower_components|vendor)/
                'js/app.js': /^app/

#            pluginHelpers: 'js/app.js'

        stylesheets:
            joinTo:
                'css/vendor.css': /^(vendor|bower_components)/
                'css/app.css': /^app/

#       templates:
#            joinTo: 'js/app.js'

    plugins:
        autoReload:
            enabled:
                js: on
                css: on
                assets: off

        imageoptimizer:
            path: 'images'
            smushit: no

        coffeelint:
            pattern: /^app\/.*\.coffee$/

            options:
#                indentation:
#                    value: 4
#                    level: "warn"
#
                max_line_length:
                    level: "ignore"

    conventions:
        assets: /(assets|vendor\/assets|font)/

質問

それらを出荷したり、vendor.js に含めたりしたくありません。カルマ/ジャスミンの仕様テストのためだけにそれらを含める/要求するにはどうすればよいですか?

4

1 に答える 1