Skip to content

Commit

Permalink
naming resolver functions
Browse files Browse the repository at this point in the history
  • Loading branch information
justinbmeyer committed Mar 16, 2018
1 parent 5f95369 commit 14b0d93
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 3 deletions.
6 changes: 3 additions & 3 deletions resolver/resolver-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,15 +48,15 @@ QUnit.test("timer with teardown", function(){
CALLS = [];

});

var queues = require("can-queues");
QUnit.test('basics listenTo', 14, function(assert){
var number = new SimpleObservable(1);

var map = mapEventMixin({
property: 1
});

var obs = new ResolverObservable(function(value){
var obs = new ResolverObservable(function testee(value){
QUnit.equal( value.resolve(6), 6, "resolve returns passed value");


Expand All @@ -79,7 +79,7 @@ QUnit.test('basics listenTo', 14, function(assert){
assert.equal(obs.get(), 6, "got unbound value");
listenHandlers = obs.binder[ canSymbol.for("can.meta") ].listenHandlers;
QUnit.equal(listenHandlers.size(), 1, "1 handlers after bind");

queues.log("flush");
number.set(2);

assert.equal(obs.get(), 5, "got updated value");
Expand Down
13 changes: 13 additions & 0 deletions resolver/resolver.js
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,19 @@ canReflect.assignMap(ResolverObservable.prototype, {
}

var resolverInstance = this;

//!steal-remove-start
if(!handler.name) {
Object.defineProperty(handler, "name", {
value:
(bindTarget ?
canReflect.getName(bindTarget) : "")+
(event ? ".on('"+event+"',handler)" : ".on(handler)")+
"::"+canReflect.getName(this)
});
}
//!steal-remove-end

var contextHandler = handler.bind(this.context);
contextHandler[getChangesSymbol] = function getChangesDependencyRecord() {
return {
Expand Down

0 comments on commit 14b0d93

Please sign in to comment.