UNPKG

raptor

Version:

RaptorJS provides an AMD module loader that works in Node, Rhino and the web browser. It also includes various sub-modules to support building optimized web applications.

27 lines (20 loc) 866 B
require('./_helper.js'); var raptor = require('raptor'); var define = raptor.createDefine(module); var files = require('raptor/files'), File = require('raptor/files/File'); describe('files spec', function() { it("should allow for reading files", function() { var file = new File(__dirname, 'resources/files/a.txt'); var a = file.readAsString(); expect(a).toEqual('a'); }); it("should allow for converting file paths to URLs", function() { var url = files.fileUrl(__filename); expect(url.startsWith('file:///')).toEqual(true); expect(url.endsWith('/test/raptor-files-spec.js')).toEqual(true); url = files.fileUrl(__dirname + '/with spaces.js'); expect(url.startsWith('file:///')).toEqual(true); expect(url.endsWith('/test/with%20spaces.js')).toEqual(true); }); });