grunt ( yoman), bower :
bower install `package_name`
index.html karma.conf.js. adm-dtp, ( ). karma.conf.js, .
, karma.conf.js , . this . grunt yeoman, //end bower, grunt test.
karma.conf.js:
config.set({
autoWatch: true,
basePath: '../',
frameworks: [
'jasmine'
],
files: [
'app/scripts/persian.min.js',
'bower_components/jquery/dist/jquery.js',
'bower_components/angular/angular.js',
'bower_components/bootstrap/dist/js/bootstrap.js',
'bower_components/angular-animate/angular-animate.js',
'bower_components/angular-aria/angular-aria.js',
'bower_components/angular-cookies/angular-cookies.js',
'bower_components/angular-messages/angular-messages.js',
'bower_components/angular-resource/angular-resource.js',
'bower_components/angular-route/angular-route.js',
'bower_components/angular-sanitize/angular-sanitize.js',
'bower_components/angular-touch/angular-touch.js',
'bower_components/angularLocalStorage/dist/angularLocalStorage.min.js',
'bower_components/ngmap/build/scripts/ng-map.js',
'bower_components/angular-loading-bar/build/loading-bar.js',
'bower_components/angular-persian/dist/angularpersian.js',
'bower_components/caman/dist/caman.min.js',
'bower_components/caman/dist/caman.full.min.js',
'bower_components/angular-xeditable/dist/js/xeditable.js',
'bower_components/moment/moment.js',
'bower_components/angular-mocks/angular-mocks.js',
'bower_components/adm-dtp/dist/ADM-dateTimePicker.min.js',
'app/scripts/**/*.js',
'test/mock/**/*.js',
'test/spec/**/*.js',
'app/scripts/controllers/bootstrapController.js'
],
exclude: [
],
port: 8082,
browsers: [
'PhantomJS',
],
plugins: [
'karma-phantomjs-launcher',
'karma-jasmine'
],
singleRun: false,
colors: true,
logLevel: config.LOG_DISABLE,
proxies: {
'/': 'http://localhost:9000/'
},
});