191
suite.add(new Y.Test.Case({
192
name: "lp.testing.mokio.io_provider",
197
test_io_provider__default: function() {
199
io_provider = module.io_provider(mockio);
200
Y.Assert.areSame(Y, io_provider);
203
test_io_provider__mockio: function() {
204
// If mockio is provided, it is picked as the io_provider.
205
var mockio = new module.MockIo(),
206
io_provider = module.io_provider(mockio);
207
Y.Assert.areSame(mockio, io_provider);
210
test_io_provider_config__default: function() {
211
// If no io_provider is configured, Y is the io_provider.
212
var io_provider = module.io_provider_config({});
213
Y.Assert.areSame(Y, io_provider);
216
test_io_provider_config__default_undefined: function() {
217
// If no configuration is provided, Y is the io_provider.
218
var io_provider = module.io_provider_config();
219
Y.Assert.areSame(Y, io_provider);
222
test_io_provider_config__mockio: function() {
223
// If io_provider is configured, it is picked as the io_provider.
224
var mockio = new module.MockIo(),
225
io_provider = module.io_provider_config(
226
{io_provider: mockio});
227
Y.Assert.areSame(mockio, io_provider);
230
test_io_provider_config__different_key: function() {
231
// The io_provider can be stored with a different key.
232
var mockio = new module.MockIo(),
233
io_provider = module.io_provider_config(
234
{my_io: mockio}, 'my_io');
235
Y.Assert.areSame(mockio, io_provider);
240
191
Y.lp.testing.Runner.run(suite);