From 4dc348fdff82194010d168d9b20532b8dedb5f06 Mon Sep 17 00:00:00 2001 From: dhrname Date: Sat, 8 Feb 2014 22:23:36 +0900 Subject: [PATCH] =?utf8?q?mix=E3=83=A1=E3=82=BD=E3=83=83=E3=83=89=E3=81=AE?= =?utf8?q?=E5=BC=95=E6=95=B0=E3=81=AB=E9=96=A2=E6=95=B0=E3=82=92=E6=8C=87?= =?utf8?q?=E5=AE=9A=E3=81=97=E3=81=9F=E5=A0=B4=E5=90=88=E3=80=81=E3=81=9D?= =?utf8?q?=E3=81=AE=E9=96=A2=E6=95=B0=E3=81=AE=E5=BC=95=E6=95=B0=E3=81=AB?= =?utf8?q?=E3=80=81mix=E3=83=A1=E3=82=BD=E3=83=83=E3=83=89=E3=81=AE?= =?utf8?q?=E3=83=AC=E3=82=B7=E3=83=BC=E3=83=90=E3=82=AA=E3=83=96=E3=82=B8?= =?utf8?q?=E3=82=A7=E3=82=AF=E3=83=88=E3=81=8C=E4=BB=A3=E5=85=A5=E3=81=A7?= =?utf8?q?=E3=81=8D=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB=E6=94=B9=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- tool/funcproto/FuncSpecRunner.html | 6 ++++++ tool/funcproto/base.js | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/tool/funcproto/FuncSpecRunner.html b/tool/funcproto/FuncSpecRunner.html index 718981a..a054909 100644 --- a/tool/funcproto/FuncSpecRunner.html +++ b/tool/funcproto/FuncSpecRunner.html @@ -298,6 +298,12 @@ describe("base.js", function() { }); }); + it("a mix method function", function() { + base("$mmf").mix(function(_) { + expect(_).toBe(base("$mmf")); + expect(this).toBe(_); + }); + }) }); diff --git a/tool/funcproto/base.js b/tool/funcproto/base.js index 8b94517..09d26d1 100644 --- a/tool/funcproto/base.js +++ b/tool/funcproto/base.js @@ -59,7 +59,7 @@ base.mix = function(obj) { } i = alias = void 0; } else { - obj.call(this); + obj.call(this, this); } return this; }; \ No newline at end of file -- 2.11.0