aboutsummaryrefslogtreecommitdiffstats
path: root/docs/spec/writerSpec.js
diff options
context:
space:
mode:
Diffstat (limited to 'docs/spec/writerSpec.js')
-rw-r--r--docs/spec/writerSpec.js64
1 files changed, 0 insertions, 64 deletions
diff --git a/docs/spec/writerSpec.js b/docs/spec/writerSpec.js
deleted file mode 100644
index 1c25078c..00000000
--- a/docs/spec/writerSpec.js
+++ /dev/null
@@ -1,64 +0,0 @@
-var writer,
- rewire = require('rewire');
-
-function mockResolvedPromise(resolvedValue) {
- return {
- then: function(success, failure) {
- success(resolvedValue);
- }
- };
-}
-
-describe('writer', function() {
-
- beforeEach(function() {
- writer = rewire('../src/writer.js');
- });
-
- describe('toString', function() {
- var toString;
-
- beforeEach(function() {
- toString = writer.toString;
- });
-
- it('should merge string', function() {
- expect(toString('abc')).toEqual('abc');
- });
-
- it('should merge obj', function() {
- expect(toString({a:1})).toEqual('{"a":1}');
- });
-
- it('should merge array', function() {
- expect(toString(['abc',{}])).toEqual('abc{}');
- });
- });
-
- describe('replace method', function() {
- var content,
- replacements;
-
- beforeEach(function() {
- content = 'angular super jQuery manifest';
- });
-
- it('should replace placeholders', function() {
- replacements = {'angular': 'ng', 'jQuery': 'jqlite','notHere': 'here'};
-
- content = writer.replace(content, replacements);
- expect(content).toBe('ng super jqlite manifest');
- });
- });
-
- describe('copy', function() {
- it('should call the transformation function', function() {
- var readMock = jasmine.createSpy('readMock').andReturn(mockResolvedPromise('DUMMY CONTENT'));
- writer.__set__("qfs.read", readMock);
- var transformationFn = jasmine.createSpy('transformationFn');
- writer.copy('from', 'to', transformationFn, 'arg1', 'arg2');
- expect(readMock).toHaveBeenCalled();
- expect(transformationFn).toHaveBeenCalledWith('DUMMY CONTENT', 'arg1', 'arg2');
- });
- });
-});