Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Angular is not Defined" Error #24

Open
JimLynchCodes opened this issue Aug 14, 2016 · 0 comments
Open

"Angular is not Defined" Error #24

JimLynchCodes opened this issue Aug 14, 2016 · 0 comments

Comments

@JimLynchCodes
Copy link

I'm getting this error when running:

Chrome 52.0.2743 (Mac OS X 10.11.4) ERROR
Uncaught ReferenceError: angular is not defined
at /Users/jim/Git-Projects/Flexbox-Push-Drawer-Example/src/app/index.module.js:4

My karma.config file:

// Karma configuration
// Generated on Mon Aug 08 2016 16:30:26 GMT-0300 (BRT)

//npm install -g grunt-cli bower yo generator-karma generator-angular
//npm install -g karma-phantomjs-launcher karma
//npm install -g karma-phantomjs-launcher karma cucumber
//npm install karma-cucumberjs --save-dev

module.exports = function(config) {
  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: ['cucumberjs'],


    // list of files / patterns to load in the browser
    files: [
      'src/app/**/*.module.js',
      {pattern: 'ff/**/*.feature', watched: true, included: false, served: true},
      // {pattern: 'ff/**/*.js', watched: true, included: true, served: true},
      {pattern: 'src/**/*.js', watched: true, included: true, served: true}
    ],


    // list of files to exclude
    exclude: [
    ],


    // preprocess matching files before serving them to the browser
    // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
    preprocessors: {
    },


    // test results reporter to use
    // possible values: 'dots', 'progress'
    // available reporters: https://npmjs.org/browse/keyword/karma-reporter
    reporters: ['progress'],


    // web server port
    port: 9876,


    // enable / disable colors in the output (reporters and logs)
    colors: true,


    // level of logging
    // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
    logLevel: config.LOG_DEBUG,


    // enable / disable watching file and executing tests whenever any file changes
    autoWatch: true,


    // start these browsers
    // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
    browsers: ['Chrome'],
    //browsers: ['PhantomJS'],


    // Continuous Integration mode
    // if true, Karma captures browsers, runs the tests and exits
    singleRun: false,

    // Concurrency level
    // how many browser should be started simultaneous
    concurrency: Infinity
  })
}

ff/ff.feature:

Feature: Adding

  Scenario: Add two numbers
    Given the input "2+2"
    When the calculator is run
    Then the output should be "4"

ff/ff.steps.js:

//var zombie = require('zombie');
addStepDefinitions(function (scenario) {
//module.exports = function () {
  scenario.Given(/^the input "([^"]*)"$/, function (arg1, callback) {
    // Write code here that turns the phrase above into concrete actions
    callback(null, 'pending');
  });

  scenario.When(/^the calculator is run$/, function (callback) {
    // Write code here that turns the phrase above into concrete actions
    callback(null, 'pending');
  });

  //this.Then(/^the output should be "([^"]*)"$/, function (arg1, callback) {
  // Write code here that turns the phrase above into concrete actions
  // callback(null, 'pending');
  //});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant