Check this answer:

http://stackoverflow.com/a/16285441

if it doesn't solve your issue, please post a jsfiddle/plunk with your code 
so i can take a look

Vanya

On Thursday, February 20, 2014 2:28:18 AM UTC-5, Vishal Rajole wrote:
>
> Hello Friends,
>                      I am doing Login page angular app testing using Karma 
> and Jasmine.
>
> 1)  I want to verify that form element is present in html page using 
> Karma+jasmine. Please help me.
> 2) I am getting "ReferenceError: browser is not defined".  error in 
> following code:
>                 
>                   it('should automatically redirect to landing page when 
> location hash/fragment is empty', function() 
>                   {
>                             
> expect(browser().location().url()).toBe("/home");
>                   });
>
>
>
> here is* karma conf* file.
>
> // Karma configuration
> // http://karma-runner.github.io/0.10/config/configuration-file.html
>
> module.exports = function(config) {
>   config.set({
>     // base path, that will be used to resolve files and exclude
>     basePath: '',
>
>     // testing framework to use (jasmine/mocha/qunit/...)
>     frameworks: ['jasmine','ng-scenario'],
>
>     // list of files / patterns to load in the browser
>     files: [
>       'app/bower_components/angular/angular.js',
>       'app/bower_components/angular-mocks/angular-mocks.js',
>       'app/bower_components/angular-resource/angular-resource.js',
>       'app/bower_components/angular-cookies/angular-cookies.js',
>       'app/bower_components/angular-sanitize/angular-sanitize.js',
>       'app/bower_components/angular-route/angular-route.js',
>       
>       'app/scripts/*.js',
>       'app/scripts/**/*.js',
>       'test/mock/**/*.js',
>       'test/spec/**/*.js'
>     ],
>
>     // list of files / patterns to exclude
>     exclude: [],
>
>     // web server port
>     port: 8080,
>
>     // level of logging
>     // possible values: LOG_DISABLE || LOG_ERROR || LOG_WARN || LOG_INFO 
> || LOG_DEBUG
>     logLevel: config.LOG_INFO,
>
>
>     // enable / disable watching file and executing tests whenever any 
> file changes
>     autoWatch: false,
>
>
>     // Start these browsers, currently available:
>     // - Chrome
>     // - ChromeCanary
>     // - Firefox
>     // - Opera
>     // - Safari (only Mac)
>     // - PhantomJS
>     // - IE (only Windows)
>     browsers: ['Chrome'],
>     plugins : [
>             'karma-ng-scenario',
>             //'karma-junit-reporter',
>             'karma-chrome-launcher',
>             //'karma-firefox-launcher',
>             //'karma-phantomjs-launcher',
>             'karma-jasmine'
>             ],
>
>
>
>     // Continuous Integration mode
>     // if true, it capture browsers, run tests and exit
>     singleRun: true
>   });
> };
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to