Revert "Tests for Template.currentData and Template.parentData"

This reverts commit f2840103ca.

Conflicts:
	packages/spacebars-tests/template_tests.html
	packages/spacebars-tests/template_tests.js
This commit is contained in:
Sashko Stubailo
2015-03-09 13:39:44 -07:00
parent 4dafb236af
commit a6d4e98407
2 changed files with 0 additions and 60 deletions

View File

@@ -1028,14 +1028,6 @@ Hi there!
{{> Template.contentBlock}}
</template>
<template name="spacebars_template_test_currentData_and_parentData_in_events">
{{#with x=1}}
{{#with y=2}}
<button>{{label}}</button>
{{/with}}
{{/with}}
</template>
<template name="spacebars_template_test_template_level_subscriptions">
{{#if Template.subscriptionsReady}}
ready!

View File

@@ -10,20 +10,7 @@ var nodesToArray = function (array) {
return _.map(array, _.identity);
};
var inDocument = function (elem) {
while ((elem = elem.parentNode)) {
if (elem == document) {
return true;
}
}
return false;
};
var clickIt = function (elem) {
if (!inDocument(elem))
throw new Error("Can't click on elements without first adding them to the document");
// jQuery's bubbling change event polyfill for IE 8 seems
// to require that the element in question have focus when
// it receives a simulated click.
@@ -3098,45 +3085,6 @@ Tinytest.add("spacebars-tests - template_tests - custom block helper doesn't bre
test.equal(canonicalizeHtml(div.innerHTML), "hello hello");
});
Tinytest.add(
"spacebars-tests - template_tests - currentData and parentData in event handlers and helpers",
function (test) {
var tmpl = Template.spacebars_template_test_currentData_and_parentData_in_events;
var clicked = false;
var currentInEvent;
var parentInEvent;
var currentInHelper;
var parentInHelper;
tmpl.events({
'click button': function () {
currentInEvent = Template.currentData();
parentInEvent = Template.parentData(1);
}
});
tmpl.helpers({
label: function () {
currentInHelper = Template.currentData();
parentInHelper = Template.parentData(1);
}
});
var div = renderToDiv(tmpl);
var button = div.querySelector('button');
document.body.appendChild(div);
clickIt(button);
test.equal(currentInEvent, {y: 2});
test.equal(parentInEvent, {x: 1});
test.equal(currentInHelper, {y: 2});
test.equal(parentInHelper, {x: 1});
document.body.removeChild(div);
});
testAsyncMulti("spacebars-tests - template_tests - template-level subscriptions", [
function (test, expect) {
var tmpl = Template.spacebars_template_test_template_level_subscriptions;