aop.html revision a4a12866ef14f142b1a799fc246a542d69af602b
823ccd1f02802966395d58c916e9f988320fd6eeEvan Hunt<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
823ccd1f02802966395d58c916e9f988320fd6eeEvan Hunt<p><input type="button" value="Run Tests" id="btnRun" disabled="true" /></p>
823ccd1f02802966395d58c916e9f988320fd6eeEvan Hunt<script type="text/javascript" src="/build/yui/yui.js"></script>
base: "/build/",
filter: (window.location.search.match(/[?&]filter=([^&]+)/) || [])[1] || 'min',
logExclude: {Dom: true, Selector: true, Node: true, attribute: true, base: true, event: true, widget: true}
var button = Y.one('#btnRun');
button.set("disabled", false);
Y.on("click", function() {
var myConsole = new Y.Console().render();
var testEventTarget = new Y.Test.Case({
var et = new Y.EventTarget(), count = 0;
et.after(function() {
return new Y.Do.AlterReturn("altered return", "altered");
et.after(function() {
et.fire('yay');
Y.Assert.areEqual(2, count);
this.b();
Y.Do.after(function () {
return Y.Do.originalRetVal.toLowerCase();
Y.Do.after(function () {
Y.Test.Runner.setName("AOP");
Y.Test.Runner.add(testEventTarget);