flatiron/api-easy — pull request #38 by terite (2012-09-14 08:28:58+00:00)
Title: Build _request urls at topic execution time.

This change allows changes to .host and .port to actually be useful
when changed after calls to .get and whatnot are made.

Is this a change you're interested in?

This allows the following code to work.

```javascript
var suite = require('api-easy').describe('tests'),
assert = require('assert')

suite.addBatch({
'context': {
topic: function() {
this.callback(true)
},
'test': function(success) {
suite.use('example.com')
assert(success);
}
}
});

suite.addBatch({
'using example': function() {
assert.equal(suite.host, 'example.com');
}
});

suite
// I want to continue to .use('example.com')
.get('test')
.expect(200)

.export(module);
```