http://trac.tiddlywiki.org/changeset/10072
MartinBudden
2009-07-22 14:33:47 +0000 (Wed, 22 Jul 2009)
40
TiddlyWiki tests - added TW21Saver tests
---------------
A Trunk/core/test/js/TW21Saver.js
U Trunk/core/test/js/split.recipe
---------------
Added: Trunk/core/test/js/TW21Saver.js
===================================================================
--- Trunk/core/test/js/TW21Saver.js (rev 0)
+++ Trunk/core/test/js/TW21Saver.js 2009-07-22 14:33:47 UTC (rev 10072)
@@ -0,0 +1,51 @@
+jQuery(document).ready(function(){
+
+ module("TW21Saver");
+
+ test("Saving tests", function() {
+ var store = new TiddlyWiki();
+ var saver = store.getSaver();
+
+ var tiddler = new Tiddler("test");
+ tiddler.text = "";
+ tiddler.created = version.date;
+ tiddler.modified = tiddler.created;
+
+ var actual = saver.externalizeTiddler(store,tiddler);
+ var expected = "<div title=\"test\">\n<pre></pre>\n</div>";
+ ok(actual==expected,'Saving empty tiddler with no dates');
+
+ delete tiddler;
+ tiddler = new Tiddler("test");
+ tiddler.text = "";
+ tiddler.created = new Date(Date.UTC(2008,3,16,12,34));
+ tiddler.modified = tiddler.created;
+
+ actual = saver.externalizeTiddler(store,tiddler);
+ expected = "<div title=\"test\"
created=\"200804161234\">\n<pre></pre>\n</div>";
+ ok(actual==expected,'Saving empty tiddler with created date');
+
+ delete tiddler;
+ tiddler = new Tiddler("test");
+ tiddler.text = "";
+ tiddler.created = new Date(Date.UTC(2008,3,16,12,34));
+ tiddler.modified = new Date(Date.UTC(2008,3,17,12,34));
+
+ actual = saver.externalizeTiddler(store,tiddler);
+ expected = "<div title=\"test\" created=\"200804161234\"
modified=\"200804171234\">\n<pre></pre>\n</div>";
+ ok(actual==expected,'Saving empty tiddler with created and
modified dates');
+
+ delete tiddler;
+ tiddler = new Tiddler("test");
+ tiddler.text = "text";
+ tiddler.created = version.date;
+ tiddler.modified = tiddler.created;
+
+ actual = saver.externalizeTiddler(store,tiddler);
+ expected = "<div title=\"test\">\n<pre>text</pre>\n</div>";
+ ok(actual==expected,'Saving tiddler with text');
+
+ });
+
+
+});
Modified: Trunk/core/test/js/split.recipe
===================================================================
--- Trunk/core/test/js/split.recipe 2009-07-22 14:19:58 UTC (rev 10071)
+++ Trunk/core/test/js/split.recipe 2009-07-22 14:33:47 UTC (rev 10072)
@@ -10,6 +10,7 @@
jquery: Shadows.js
jquery: Strings.js
jquery: Tiddler.js
+jquery: TW21Saver.js
jquery: Utilities.js
jquery: Version.js
jquery: Wikifier.js
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TiddlyWikiDev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/TiddlyWikiDev?hl=en
-~----------~----~----~----~------~----~------~--~---