Page MenuHomeSealhub

No OneTemporary

diff --git a/lib/data-structures/virtual-file.js b/lib/data-structures/virtual-file.js
index 790a4cd5..53163644 100644
--- a/lib/data-structures/virtual-file.js
+++ b/lib/data-structures/virtual-file.js
@@ -1,9 +1,9 @@
//useful for sending content as a file, when the content is generated on the fly and not read directly from hdd
+"use strict";
var VirtualFile = function(content, mime){
- var ret = {};
this.content = content;
this.mime = mime || "text/plain";
}
module.exports = VirtualFile;
diff --git a/tests/unit-tests/data-structures/field-type-description.test.js b/tests/unit-tests/data-structures/field-type-description.test.js
new file mode 100644
index 00000000..b644f4b9
--- /dev/null
+++ b/tests/unit-tests/data-structures/field-type-description.test.js
@@ -0,0 +1,13 @@
+const assert = require("assert");
+const VirtualFile = require.main.require("lib/data-structures/virtual-file.js");
+
+describe("Sealious.VirtualFile", function() {
+ it("returns a VirtualFile object", function() {
+ const virtualFile1 = new VirtualFile("a", "b");
+ assert.strictEqual(virtualFile1.content, "a");
+ assert.strictEqual(virtualFile1.mime, "b");
+
+ const virtualFile2 = new VirtualFile("a");
+ assert.strictEqual(virtualFile2.mime, "text/plain");
+ });
+});

File Metadata

Mime Type
text/x-diff
Expires
Sat, Nov 8, 04:48 (1 d, 4 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1034033
Default Alt Text
(1 KB)

Event Timeline