Skip to content
This repository was archived by the owner on Sep 7, 2018. It is now read-only.

Commit 497c10e

Browse files
committed
Add tests for @resource
1 parent f9006ce commit 497c10e

File tree

13 files changed

+135
-22
lines changed

13 files changed

+135
-22
lines changed

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
11
Angular-TypeScript
22
==================
33

4+
[![GitHub version](https://badge.fury.io/gh/ulfryk%2Fangular-typescript.svg)](http://badge.fury.io/gh/ulfryk%2Fangular-typescript)
45
[![Build Status](https://travis-ci.org/ulfryk/angular-typescript.svg)](https://travis-ci.org/ulfryk/angular-typescript)
56
[![Coverage Status](https://coveralls.io/repos/ulfryk/angular-typescript/badge.svg?branch=master)](https://coveralls.io/r/ulfryk/angular-typescript?branch=master)
67

78

8-
99
[![npm version](https://badge.fury.io/js/angular-typescript.svg)](http://badge.fury.io/js/angular-typescript)
1010
[![Dependency Status](https://www.versioneye.com/user/projects/5591b8f9396561001900009b/badge.svg?style=flat)](https://www.versioneye.com/user/projects/5591b8f9396561001900009b)
1111

1212

13-
1413
[![Bower version](https://badge.fury.io/bo/angular-typescript.svg)](http://badge.fury.io/bo/angular-typescript)
1514
[![Dependency Status](https://www.versioneye.com/user/projects/5591b93039656100200000a9/badge.svg?style=flat)](https://www.versioneye.com/user/projects/5591b93039656100200000a9)
1615

1716

1817

19-
[![GitHub version](https://badge.fury.io/gh/ulfryk%2Fangular-typescript.svg)](http://badge.fury.io/gh/ulfryk%2Fangular-typescript)
18+
> TypeScript 1.5 annotations (decorators) for AngularJS 1.x
2019
20+
Docs
21+
----
2122

22-
> Explanations will come…
23+
Explanations will come…

resource.ts renamed to at-angular-resource.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* istanbul ignore next */
12

23
module at {
34

@@ -49,7 +50,7 @@ module at {
4950
}))
5051
})), ...args);
5152
}
52-
resourceClassFactory.$inject = (['$resource']).concat(target.$inject || []);
53+
resourceClassFactory.$inject = (['$resource']).concat(target.$inject /* istanbul ignore next */ || []);
5354
angular.module(moduleName).factory(className, resourceClassFactory);
5455
};
5556
}

angular.ts renamed to at-angular.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,15 +56,16 @@ module at {
5656
export function directive(moduleName: string, directiveName: string): at.IClassAnnotationDecorator {
5757
return (target: any): void => {
5858
var config: angular.IDirective;
59+
/* istanbul ignore else */
5960
if (target.controller) {
6061
controller(moduleName, target.controller.split(' ').shift())(target);
6162
}
6263
config = directiveProperties.reduce((
6364
config: angular.IDirective,
6465
property: string
6566
) => {
66-
return angular.isDefined(target[property]) ?
67-
angular.extend(config, {[property]: target[property]}) : config;
67+
return angular.isDefined(target[property]) ? angular.extend(config, {[property]: target[property]}) :
68+
config; /* istanbul ignore next */
6869
}, {controller: target, scope: Boolean(target.templateUrl)});
6970

7071
angular.module(moduleName).directive(directiveName, () => (config));
@@ -76,6 +77,7 @@ module at {
7677
function factory(...args: any[]): any {
7778
return at.attachInjects(target, ...args);
7879
}
80+
/* istanbul ignore else */
7981
if (target.$inject && target.$inject.length > 0) {
8082
factory.$inject = target.$inject.slice(0);
8183
}

gulp/karma.conf.js

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,15 @@ module.exports = function (config) {
33
basePath: '',
44
files: [
55
'../bower_components/angular/angular.js',
6-
'../bower_components/angular-mocks/angular-mocks.js',
6+
'../.tmp/at-angular.js',
77
'../bower_components/angular-resource/angular-resource.js',
8-
'../.tmp/angular.js',
9-
'../.tmp/resource.js',
8+
'../.tmp/at-angular-resource.js',
9+
'../bower_components/angular-mocks/angular-mocks.js',
1010
'../.tmp/module.js',
1111
'../.tmp/*.js',
1212
'../test/*.coffee'
1313
],
14-
exclude: [
15-
'../.tmp/js/modules/**/*-run.js',
16-
'../.tmp/js/modules/app/configs/**/*.js'
17-
],
14+
exclude: [],
1815
reporters: ['dots', 'coverage'],
1916
port: 9876,
2017
runnerPort: 9100,

gulp/ts.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ var ts = require('gulp-typescript');
77
var tslint = require('gulp-tslint');
88

99
gulp.task('ts-build', function () {
10-
return gulp.src(['*.ts', 'ts/**/*.d.ts', 'test/**/*.ts']).pipe(ts({
10+
return gulp.src(['at-*.ts', 'ts/**/*.d.ts', 'test/**/*.ts']).pipe(ts({
1111
declarationFiles: false,
1212
noExternalResolve: true,
1313
target: 'ES5',
@@ -16,7 +16,7 @@ gulp.task('ts-build', function () {
1616
});
1717

1818
gulp.task('ts-lint', function () {
19-
return gulp.src(['*.ts', 'test/**/*.ts'])
19+
return gulp.src(['at-*.ts', 'test/**/*.ts'])
2020
.pipe(tslint({configuration: {rules: require('../ts/tslint.json')}}))
2121
.pipe(tslint.report('verbose'));
2222
});

test/class-factory.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* istanbul ignore if */
1+
/* istanbul ignore next */
22

33
module test {
44

test/controller.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* istanbul ignore if */
1+
/* istanbul ignore if else */
22

33
module test {
44

test/directive.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* istanbul ignore if */
1+
/* istanbul ignore if else */
22

33
module test {
44

test/inject-and-service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* istanbul ignore if */
1+
/* istanbul ignore if else */
22

33
module test {
44

test/inject.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* istanbul ignore if */
1+
/* istanbul ignore if else */
22

33
module test {
44

0 commit comments

Comments
 (0)