fixed tests
This commit is contained in:
parent
bcac051492
commit
e3c1561f55
4 changed files with 14 additions and 8 deletions
|
@ -1,3 +1,6 @@
|
||||||
|
# 2.0.0-alpha.2
|
||||||
|
* Explicitly import `package:angel_framework/http.dart`.
|
||||||
|
|
||||||
# 2.0.0-alpha.1
|
# 2.0.0-alpha.1
|
||||||
* Update for compliance with newer `angel_client`.
|
* Update for compliance with newer `angel_client`.
|
||||||
|
|
||||||
|
|
|
@ -4,6 +4,7 @@ import 'dart:io';
|
||||||
import 'package:angel_client/base_angel_client.dart' as client;
|
import 'package:angel_client/base_angel_client.dart' as client;
|
||||||
import 'package:angel_client/io.dart' as client;
|
import 'package:angel_client/io.dart' as client;
|
||||||
import 'package:angel_framework/angel_framework.dart';
|
import 'package:angel_framework/angel_framework.dart';
|
||||||
|
import 'package:angel_framework/http.dart';
|
||||||
import 'package:angel_websocket/io.dart' as client;
|
import 'package:angel_websocket/io.dart' as client;
|
||||||
import 'package:http/http.dart' as http hide StreamedResponse;
|
import 'package:http/http.dart' as http hide StreamedResponse;
|
||||||
import 'package:http/src/streamed_response.dart';
|
import 'package:http/src/streamed_response.dart';
|
||||||
|
|
|
@ -2,7 +2,7 @@ author: Tobe O <thosakwe@gmail.com>
|
||||||
description: Testing utility library for the Angel framework. Use with package:test.
|
description: Testing utility library for the Angel framework. Use with package:test.
|
||||||
homepage: https://github.com/angel-dart/test.git
|
homepage: https://github.com/angel-dart/test.git
|
||||||
name: angel_test
|
name: angel_test
|
||||||
version: 2.0.0-alpha.1
|
version: 2.0.0-alpha.2
|
||||||
dependencies:
|
dependencies:
|
||||||
angel_client: ^2.0.0-alpha
|
angel_client: ^2.0.0-alpha
|
||||||
angel_framework: ^2.0.0-alpha
|
angel_framework: ^2.0.0-alpha
|
||||||
|
|
|
@ -39,11 +39,12 @@ main() {
|
||||||
})
|
})
|
||||||
..use(
|
..use(
|
||||||
'/foo',
|
'/foo',
|
||||||
new AnonymousService(
|
new AnonymousService<String, Map<String, dynamic>>(
|
||||||
index: ([params]) async => [
|
index: ([params]) async => [
|
||||||
{'michael': 'jackson'}
|
<String, dynamic>{'michael': 'jackson'}
|
||||||
],
|
],
|
||||||
create: (data, [params]) async => {'foo': 'bar'}));
|
create: (data, [params]) async =>
|
||||||
|
<String, dynamic>{'foo': 'bar'}));
|
||||||
|
|
||||||
var ws = new AngelWebSocket(app);
|
var ws = new AngelWebSocket(app);
|
||||||
await app.configure(ws.configureServer);
|
await app.configure(ws.configureServer);
|
||||||
|
@ -123,23 +124,24 @@ main() {
|
||||||
var foo = client.service('foo');
|
var foo = client.service('foo');
|
||||||
var result = await foo.index();
|
var result = await foo.index();
|
||||||
expect(result, [
|
expect(result, [
|
||||||
{'michael': 'jackson'}
|
<String, dynamic>{'michael': 'jackson'}
|
||||||
]);
|
]);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('index', () async {
|
test('index', () async {
|
||||||
var foo = client.service('foo');
|
var foo = client.service('foo');
|
||||||
var result = await foo.create({});
|
var result = await foo.create({});
|
||||||
expect(result, {'foo': 'bar'});
|
expect(result, <String, dynamic>{'foo': 'bar'});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
test('websocket', () async {
|
test('websocket', () async {
|
||||||
var ws = await client.websocket();
|
var ws = await client.websocket();
|
||||||
var foo = ws.service('foo');
|
var foo = ws.service('foo');
|
||||||
foo.create({});
|
foo.create(<String, dynamic>{});
|
||||||
var result = await foo.onCreated.first;
|
var result = await foo.onCreated.first;
|
||||||
expect(result is Map ? result : result.data, equals({'foo': 'bar'}));
|
expect(result is Map ? result : result.data,
|
||||||
|
equals(<String, dynamic>{'foo': 'bar'}));
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue