aboutsummaryrefslogtreecommitdiffstats
path: root/test/service
diff options
context:
space:
mode:
Diffstat (limited to 'test/service')
-rw-r--r--test/service/interpolateSpec.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/test/service/interpolateSpec.js b/test/service/interpolateSpec.js
new file mode 100644
index 00000000..8644ee0a
--- /dev/null
+++ b/test/service/interpolateSpec.js
@@ -0,0 +1,21 @@
+'use strict';
+
+describe('$interpolate', function() {
+
+ it('should return a function when there are no bindings and textOnly is undefined',
+ inject(function($interpolate) {
+ expect(typeof $interpolate('some text')).toBe('function');
+ }));
+
+
+ it('should return undefined when there are no bindings and textOnly is set to true',
+ inject(function($interpolate) {
+ expect($interpolate('some text', true)).toBeUndefined();
+ }));
+
+
+ it('should return interpolation function', inject(function($interpolate, $rootScope) {
+ $rootScope.name = 'Misko';
+ expect($interpolate('Hello {{name}}!')($rootScope)).toEqual('Hello Misko!');
+ }));
+});