Skip to content

Completed coursework that demonstrates a TDD approach to client side development using AngularJS, ngMock, Jasmine, Karma, NodeJS & PhantomJS.

Notifications You must be signed in to change notification settings

pj-mill/AngularJS_ngMock_Pluralsight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lab work for course [Angularjs ngmock unit testing] (https://app.pluralsight.com/library/courses/angularjs-ngmock-unit-testing/table-of-contents) on Pluralsight

Developed with Visual Studio Code and accesess the omdb API for resources.

TDD


###Techs

Tech
AngularJS
Angular-mock
Angular-route
Angular-resource
HTML
CSS / Bootstrap
jQuery
Jasmine
Karma
PhantomJS
NodeJS
Npm
Git
Batch Files

###Modules

Module
01. Getting Started
02. First Steps with ngMocks Core Functions
03. Unit Testing HTTP Interactions with ngMock
04. Unit Testing Controllers with ngMock
05. Unit Testing with Timeouts and Intervals
06. Unit Testing Directives with rootScope
07. Unit Testing with Dates
08. Unit Testing with Exceptions
09. Unit Testing with Logging
10. Testing with ngMockE2E BackEnd

Initialising Project

npm init

npm install karma --save-dev

npm install -g karma-cli

npm install karma-jasmine karma-phantomjs jasmine-core --save-dev

karma init

npm install angular --save-dev

npm install angular-mocks --save-dev

npm install angular-resource --save-dev

npm install angular-route --save-dev

npm install jquery --save-dev

npm install bootstrap --save-dev

npm install angular-ui-bootstrap --save-dev


Committing changes with Git

run commit "COMMIT MESSAGE" from cmd

This will run the commit.bat file located in the root folder

About

Completed coursework that demonstrates a TDD approach to client side development using AngularJS, ngMock, Jasmine, Karma, NodeJS & PhantomJS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages