25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

35 satır
918B

  1. var assert = require("assert");
  2. var vows = require("vows");
  3. var Writer = require("./../mustache").Writer;
  4. vows.describe("Mustache.Writer").addBatch({
  5. "A Writer": {
  6. topic: function () {
  7. var writer = new Writer();
  8. return writer;
  9. },
  10. "loads partials correctly": function (writer) {
  11. var partial = "The content of the partial.";
  12. var result = writer.render("{{>partial}}", {}, function (name) {
  13. assert.equal(name, "partial");
  14. return partial;
  15. });
  16. assert.equal(result, partial);
  17. },
  18. "caches partials by content, not by name": function (writer) {
  19. var result = writer.render("{{>partial}}", {}, {
  20. partial: "partial one"
  21. });
  22. assert.equal(result, "partial one");
  23. result = writer.render("{{>partial}}", {}, {
  24. partial: "partial two"
  25. });
  26. assert.equal(result, "partial two");
  27. }
  28. }
  29. }).export(module);