blossom
Version:
Modern, Cross-Platform Application Framework
29 lines (22 loc) • 922 B
JavaScript
// ==========================================================================
// Project: SproutCore - JavaScript Application Framework
// Copyright: ©2006-2011 Strobe Inc. and contributors.
// Portions ©2008-2010 Apple Inc. All rights reserved.
// License: Licensed under MIT license (see license.js)
// ==========================================================================
/*global module test equals context */
var context = null;
suite("SC.RenderContext#join", {
setup: function() {
context = SC.RenderContext().push("line1", "line2") ;
},
teardown: function() {
context = null;
}
});
test("it should return joined lines with no separator string by default", function() {
equals(context.join(), '<div>line1line2</div>');
});
test("it should return joined lines with separator string if passed", function() {
equals(context.join(","), "<div>,line1,line2,</div>") ;
});