chore: Nicer logs in tests
This commit is contained in:
parent
3d6dbc9dc3
commit
cd4dafcd45
|
|
@ -135,7 +135,7 @@ class Encryption {
|
|||
try {
|
||||
return await olmManager.decryptToDeviceEvent(event);
|
||||
} catch (e, s) {
|
||||
Logs().e(
|
||||
Logs().w(
|
||||
'[LibOlm] Could not decrypt to device event from ${event.sender} with content: ${event.content}',
|
||||
e,
|
||||
s);
|
||||
|
|
|
|||
|
|
@ -127,7 +127,7 @@ class OlmManager {
|
|||
isValid = true;
|
||||
} catch (e, s) {
|
||||
isValid = false;
|
||||
Logs().e('[LibOlm] Signature check failed', e, s);
|
||||
Logs().w('[LibOlm] Signature check failed', e, s);
|
||||
} finally {
|
||||
olmutil.free();
|
||||
}
|
||||
|
|
@ -516,7 +516,7 @@ class OlmManager {
|
|||
data[device.userId][device.deviceId] =
|
||||
await encryptToDeviceMessagePayload(device, type, payload);
|
||||
} catch (e, s) {
|
||||
Logs().e('[LibOlm] Error encrypting to-device event', e, s);
|
||||
Logs().w('[LibOlm] Error encrypting to-device event', e, s);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ extension JsonSignatureCheckExtension on Map<String, dynamic> {
|
|||
isValid = true;
|
||||
} catch (e, s) {
|
||||
isValid = false;
|
||||
Logs().e('[LibOlm] Signature check failed', e, s);
|
||||
Logs().w('[LibOlm] Signature check failed', e, s);
|
||||
} finally {
|
||||
olmutil.free();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ class Logs extends Logger {
|
|||
|
||||
Logs._internal()
|
||||
: super(
|
||||
printer: PrettyPrinter(methodCount: 0),
|
||||
printer: PrettyPrinter(methodCount: 0, lineLength: 100),
|
||||
filter: _MatrixSdkFilter(),
|
||||
output: _CacheOutput(),
|
||||
);
|
||||
|
|
|
|||
|
|
@ -17,11 +17,14 @@
|
|||
*/
|
||||
|
||||
import 'package:canonical_json/canonical_json.dart';
|
||||
import 'package:famedlysdk/matrix_api/utils/logs.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
|
||||
void main() {
|
||||
/// All Tests related to the ChatTime
|
||||
group('Canonical Json', () {
|
||||
Logs().level = Level.error;
|
||||
var textMap = <String, Map<String, dynamic>>{
|
||||
'{}': {},
|
||||
'{"one":1,"two":"Two"}': {'one': 1, 'two': 'Two'},
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@ import 'package:famedlysdk/src/utils/event_update.dart';
|
|||
import 'package:famedlysdk/matrix_api/utils/logs.dart';
|
||||
import 'package:famedlysdk/src/utils/room_update.dart';
|
||||
import 'package:famedlysdk/src/utils/matrix_file.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:olm/olm.dart' as olm;
|
||||
import 'package:test/test.dart';
|
||||
|
||||
|
|
@ -48,6 +49,8 @@ void main() {
|
|||
|
||||
/// All Tests related to the Login
|
||||
group('Client', () {
|
||||
Logs().level = Level.error;
|
||||
|
||||
/// Check if all Elements get created
|
||||
|
||||
matrix = Client('testclient', httpClient: FakeMatrixApi());
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ import 'dart:convert';
|
|||
|
||||
import 'package:famedlysdk/famedlysdk.dart';
|
||||
import 'package:famedlysdk/matrix_api/utils/logs.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:olm/olm.dart' as olm;
|
||||
|
||||
|
|
@ -29,6 +30,7 @@ import './fake_matrix_api.dart';
|
|||
void main() {
|
||||
/// All Tests related to device keys
|
||||
group('Device keys', () {
|
||||
Logs().level = Level.error;
|
||||
test('fromJson', () async {
|
||||
var rawJson = <String, dynamic>{
|
||||
'user_id': '@alice:example.com',
|
||||
|
|
@ -78,7 +80,7 @@ void main() {
|
|||
olm.Account();
|
||||
} catch (e) {
|
||||
olmEnabled = false;
|
||||
Logs().e('[LibOlm] Failed to load LibOlm', e);
|
||||
Logs().w('[LibOlm] Failed to load LibOlm', e);
|
||||
}
|
||||
Logs().i('[LibOlm] Enabled: $olmEnabled');
|
||||
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@ import 'dart:convert';
|
|||
import 'package:famedlysdk/famedlysdk.dart';
|
||||
import 'package:famedlysdk/encryption.dart';
|
||||
import 'package:famedlysdk/matrix_api/utils/logs.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:olm/olm.dart' as olm;
|
||||
|
||||
|
|
@ -29,13 +30,14 @@ import '../fake_client.dart';
|
|||
|
||||
void main() {
|
||||
group('Bootstrap', () {
|
||||
Logs().level = Level.error;
|
||||
var olmEnabled = true;
|
||||
try {
|
||||
olm.init();
|
||||
olm.Account();
|
||||
} catch (e) {
|
||||
olmEnabled = false;
|
||||
Logs().e('[LibOlm] Failed to load LibOlm', e);
|
||||
Logs().w('[LibOlm] Failed to load LibOlm', e);
|
||||
}
|
||||
Logs().i('[LibOlm] Enabled: $olmEnabled');
|
||||
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ import 'dart:convert';
|
|||
|
||||
import 'package:famedlysdk/famedlysdk.dart';
|
||||
import 'package:famedlysdk/matrix_api/utils/logs.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:olm/olm.dart' as olm;
|
||||
|
||||
|
|
@ -28,13 +29,14 @@ import '../fake_matrix_api.dart';
|
|||
|
||||
void main() {
|
||||
group('Cross Signing', () {
|
||||
Logs().level = Level.error;
|
||||
var olmEnabled = true;
|
||||
try {
|
||||
olm.init();
|
||||
olm.Account();
|
||||
} catch (e) {
|
||||
olmEnabled = false;
|
||||
Logs().e('[LibOlm] Failed to load LibOlm', e);
|
||||
Logs().w('[LibOlm] Failed to load LibOlm', e);
|
||||
}
|
||||
Logs().i('[LibOlm] Enabled: $olmEnabled');
|
||||
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@
|
|||
|
||||
import 'package:famedlysdk/famedlysdk.dart';
|
||||
import 'package:famedlysdk/matrix_api/utils/logs.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:olm/olm.dart' as olm;
|
||||
|
||||
|
|
@ -25,13 +26,14 @@ import '../fake_client.dart';
|
|||
|
||||
void main() {
|
||||
group('Encrypt/Decrypt room message', () {
|
||||
Logs().level = Level.error;
|
||||
var olmEnabled = true;
|
||||
try {
|
||||
olm.init();
|
||||
olm.Account();
|
||||
} catch (e) {
|
||||
olmEnabled = false;
|
||||
Logs().e('[LibOlm] Failed to load LibOlm', e);
|
||||
Logs().w('[LibOlm] Failed to load LibOlm', e);
|
||||
}
|
||||
Logs().i('[LibOlm] Enabled: $olmEnabled');
|
||||
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@
|
|||
|
||||
import 'package:famedlysdk/famedlysdk.dart';
|
||||
import 'package:famedlysdk/matrix_api/utils/logs.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:olm/olm.dart' as olm;
|
||||
|
||||
|
|
@ -31,13 +32,14 @@ void main() {
|
|||
'VWhVApbkcilKAEGppsPDf9nNVjaK8/IxT3asSR0sYg0S5KgbfE8vXEPwoiKBX2cEvwX3OessOBOkk+ZE7TTbjlrh/KEd31p8Wo+47qj0AP+Ky+pabnhi+/rTBvZy+gfzTqUfCxZrkzfXI9Op4JnP6gYmy7dVX2lMYIIs9WCO1jcmIXiXum5jnfXu1WLfc7PZtO2hH+k9CDKosOFaXRBmsu8k/BGXPSoWqUpvu6WpEG9t5STk4FeAzA';
|
||||
|
||||
group('Encrypt/Decrypt to-device messages', () {
|
||||
Logs().level = Level.error;
|
||||
var olmEnabled = true;
|
||||
try {
|
||||
olm.init();
|
||||
olm.Account();
|
||||
} catch (e) {
|
||||
olmEnabled = false;
|
||||
Logs().e('[LibOlm] Failed to load LibOlm', e);
|
||||
Logs().w('[LibOlm] Failed to load LibOlm', e);
|
||||
}
|
||||
Logs().i('[LibOlm] Enabled: $olmEnabled');
|
||||
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ import 'dart:convert';
|
|||
|
||||
import 'package:famedlysdk/famedlysdk.dart';
|
||||
import 'package:famedlysdk/matrix_api/utils/logs.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:olm/olm.dart' as olm;
|
||||
|
||||
|
|
@ -27,13 +28,14 @@ import '../fake_client.dart';
|
|||
|
||||
void main() {
|
||||
group('Key Manager', () {
|
||||
Logs().level = Level.error;
|
||||
var olmEnabled = true;
|
||||
try {
|
||||
olm.init();
|
||||
olm.Account();
|
||||
} catch (e) {
|
||||
olmEnabled = false;
|
||||
Logs().e('[LibOlm] Failed to load LibOlm', e);
|
||||
Logs().w('[LibOlm] Failed to load LibOlm', e);
|
||||
}
|
||||
Logs().i('[LibOlm] Enabled: $olmEnabled');
|
||||
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
import 'dart:convert';
|
||||
import 'package:famedlysdk/famedlysdk.dart';
|
||||
import 'package:famedlysdk/matrix_api/utils/logs.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:olm/olm.dart' as olm;
|
||||
|
||||
|
|
@ -40,13 +41,14 @@ Map<String, dynamic> jsonDecode(dynamic payload) {
|
|||
void main() {
|
||||
/// All Tests related to device keys
|
||||
group('Key Request', () {
|
||||
Logs().level = Level.error;
|
||||
var olmEnabled = true;
|
||||
try {
|
||||
olm.init();
|
||||
olm.Account();
|
||||
} catch (e) {
|
||||
olmEnabled = false;
|
||||
Logs().e('[LibOlm] Failed to load LibOlm', e);
|
||||
Logs().w('[LibOlm] Failed to load LibOlm', e);
|
||||
}
|
||||
Logs().i('[LibOlm] Enabled: $olmEnabled');
|
||||
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@ import 'dart:convert';
|
|||
import 'package:famedlysdk/famedlysdk.dart';
|
||||
import 'package:famedlysdk/encryption.dart';
|
||||
import 'package:famedlysdk/matrix_api/utils/logs.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:olm/olm.dart' as olm;
|
||||
|
||||
|
|
@ -62,13 +63,14 @@ EventUpdate getLastSentEvent(KeyVerification req) {
|
|||
void main() {
|
||||
/// All Tests related to the ChatTime
|
||||
group('Key Verification', () {
|
||||
Logs().level = Level.error;
|
||||
var olmEnabled = true;
|
||||
try {
|
||||
olm.init();
|
||||
olm.Account();
|
||||
} catch (e) {
|
||||
olmEnabled = false;
|
||||
Logs().e('[LibOlm] Failed to load LibOlm', e);
|
||||
Logs().w('[LibOlm] Failed to load LibOlm', e);
|
||||
}
|
||||
Logs().i('[LibOlm] Enabled: $olmEnabled');
|
||||
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
import 'dart:convert';
|
||||
import 'package:famedlysdk/famedlysdk.dart';
|
||||
import 'package:famedlysdk/matrix_api/utils/logs.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:olm/olm.dart' as olm;
|
||||
import 'package:famedlysdk/encryption/utils/json_signature_check_extension.dart';
|
||||
|
|
@ -28,13 +29,14 @@ import '../fake_matrix_api.dart';
|
|||
|
||||
void main() {
|
||||
group('Olm Manager', () {
|
||||
Logs().level = Level.error;
|
||||
var olmEnabled = true;
|
||||
try {
|
||||
olm.init();
|
||||
olm.Account();
|
||||
} catch (e) {
|
||||
olmEnabled = false;
|
||||
Logs().e('[LibOlm] Failed to load LibOlm', e);
|
||||
Logs().w('[LibOlm] Failed to load LibOlm', e);
|
||||
}
|
||||
Logs().i('[LibOlm] Enabled: $olmEnabled');
|
||||
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@ import 'dart:convert';
|
|||
import 'package:famedlysdk/famedlysdk.dart';
|
||||
import 'package:famedlysdk/matrix_api/utils/logs.dart';
|
||||
import 'package:famedlysdk/matrix_api.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:olm/olm.dart' as olm;
|
||||
|
||||
|
|
@ -29,13 +30,14 @@ import '../fake_matrix_api.dart';
|
|||
|
||||
void main() {
|
||||
group('Online Key Backup', () {
|
||||
Logs().level = Level.error;
|
||||
var olmEnabled = true;
|
||||
try {
|
||||
olm.init();
|
||||
olm.Account();
|
||||
} catch (e) {
|
||||
olmEnabled = false;
|
||||
Logs().e('[LibOlm] Failed to load LibOlm', e);
|
||||
Logs().w('[LibOlm] Failed to load LibOlm', e);
|
||||
}
|
||||
Logs().i('[LibOlm] Enabled: $olmEnabled');
|
||||
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@ import 'package:famedlysdk/famedlysdk.dart';
|
|||
import 'package:famedlysdk/matrix_api.dart';
|
||||
import 'package:famedlysdk/encryption.dart';
|
||||
import 'package:famedlysdk/matrix_api/utils/logs.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:encrypt/encrypt.dart';
|
||||
import 'package:olm/olm.dart' as olm;
|
||||
|
|
@ -45,13 +46,14 @@ class MockSSSS extends SSSS {
|
|||
|
||||
void main() {
|
||||
group('SSSS', () {
|
||||
Logs().level = Level.error;
|
||||
var olmEnabled = true;
|
||||
try {
|
||||
olm.init();
|
||||
olm.Account();
|
||||
} catch (e) {
|
||||
olmEnabled = false;
|
||||
Logs().e('[LibOlm] Failed to load LibOlm', e);
|
||||
Logs().w('[LibOlm] Failed to load LibOlm', e);
|
||||
}
|
||||
Logs().i('[LibOlm] Enabled: $olmEnabled');
|
||||
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@ import 'package:famedlysdk/matrix_api.dart';
|
|||
import 'package:famedlysdk/encryption.dart';
|
||||
import 'package:famedlysdk/src/event.dart';
|
||||
import 'package:famedlysdk/matrix_api/utils/logs.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:olm/olm.dart' as olm;
|
||||
|
||||
|
|
@ -34,13 +35,14 @@ import 'fake_matrix_localizations.dart';
|
|||
void main() {
|
||||
/// All Tests related to the Event
|
||||
group('Event', () {
|
||||
Logs().level = Level.error;
|
||||
var olmEnabled = true;
|
||||
try {
|
||||
olm.init();
|
||||
olm.Account();
|
||||
} catch (e) {
|
||||
olmEnabled = false;
|
||||
Logs().e('[LibOlm] Failed to load LibOlm', e);
|
||||
Logs().w('[LibOlm] Failed to load LibOlm', e);
|
||||
}
|
||||
Logs().i('[LibOlm] Enabled: $olmEnabled');
|
||||
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@ import 'package:famedlysdk/matrix_api/model/presence_content.dart';
|
|||
import 'package:famedlysdk/matrix_api/model/push_rule_set.dart';
|
||||
import 'package:famedlysdk/matrix_api/model/pusher.dart';
|
||||
import 'package:famedlysdk/matrix_api/utils/logs.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
|
||||
import 'fake_matrix_api.dart';
|
||||
|
|
@ -32,23 +33,10 @@ import 'fake_matrix_api.dart';
|
|||
void main() {
|
||||
/// All Tests related to device keys
|
||||
group('Matrix API', () {
|
||||
Logs().level = Level.error;
|
||||
final matrixApi = MatrixApi(
|
||||
httpClient: FakeMatrixApi(),
|
||||
);
|
||||
|
||||
test('Logs', () {
|
||||
Logs().i('Info');
|
||||
Logs().d('Debug');
|
||||
Logs().v('Verbose');
|
||||
Logs().w('Warning');
|
||||
Logs().wtf('Critical Error');
|
||||
Logs().e('Error');
|
||||
try {
|
||||
throw 'Exception';
|
||||
} catch (e, s) {
|
||||
Logs().e('Caught', e, s);
|
||||
}
|
||||
});
|
||||
test('MatrixException test', () async {
|
||||
final exception = MatrixException.fromJson({
|
||||
'flows': [
|
||||
|
|
|
|||
|
|
@ -18,11 +18,13 @@
|
|||
*/
|
||||
|
||||
import 'package:famedlysdk/famedlysdk.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'fake_database.dart';
|
||||
|
||||
void main() {
|
||||
group('Databse', () {
|
||||
Logs().level = Level.error;
|
||||
var clientId = -1;
|
||||
var room = Room(id: '!room:blubb');
|
||||
test('setupDatabase', () async {
|
||||
|
|
|
|||
|
|
@ -17,11 +17,13 @@
|
|||
*/
|
||||
import 'package:famedlysdk/matrix_api.dart';
|
||||
import 'package:http/http.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
|
||||
void main() {
|
||||
/// All Tests related to device keys
|
||||
group('Matrix Exception', () {
|
||||
Logs().level = Level.error;
|
||||
test('Matrix Exception', () async {
|
||||
final matrixException = MatrixException(
|
||||
Response(
|
||||
|
|
|
|||
|
|
@ -19,12 +19,14 @@
|
|||
import 'dart:typed_data';
|
||||
|
||||
import 'package:famedlysdk/famedlysdk.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:olm/olm.dart' as olm;
|
||||
|
||||
void main() {
|
||||
/// All Tests related to device keys
|
||||
group('Matrix File', () {
|
||||
Logs().level = Level.error;
|
||||
test('Decrypt', () async {
|
||||
final text = 'hello world';
|
||||
final file = MatrixFile(
|
||||
|
|
|
|||
|
|
@ -16,6 +16,8 @@
|
|||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
import 'package:famedlysdk/matrix_api/utils/logs.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:famedlysdk/src/client.dart';
|
||||
import 'package:famedlysdk/src/utils/uri_extension.dart';
|
||||
|
|
@ -25,6 +27,7 @@ import 'fake_matrix_api.dart';
|
|||
void main() {
|
||||
/// All Tests related to the MxContent
|
||||
group('MxContent', () {
|
||||
Logs().level = Level.error;
|
||||
test('Formatting', () async {
|
||||
var client = Client('testclient', httpClient: FakeMatrixApi());
|
||||
await client.checkHomeserver('https://fakeserver.notexisting');
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@ import 'package:famedlysdk/src/event.dart';
|
|||
import 'package:famedlysdk/src/room.dart';
|
||||
import 'package:famedlysdk/src/user.dart';
|
||||
import 'package:famedlysdk/src/utils/matrix_file.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
|
||||
import 'fake_client.dart';
|
||||
|
|
@ -38,6 +39,7 @@ void main() {
|
|||
|
||||
/// All Tests related to the Event
|
||||
group('Room', () {
|
||||
Logs().level = Level.error;
|
||||
test('Login', () async {
|
||||
matrix = await getClient();
|
||||
});
|
||||
|
|
|
|||
|
|
@ -17,12 +17,14 @@
|
|||
*/
|
||||
|
||||
import 'package:famedlysdk/famedlysdk.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:famedlysdk/src/utils/states_map.dart';
|
||||
|
||||
void main() {
|
||||
/// All Tests related to the ChatTime
|
||||
group('StateKeys', () {
|
||||
Logs().level = Level.error;
|
||||
test('Operator overload', () async {
|
||||
var states = StatesMap();
|
||||
states['m.room.name'] = Event(
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@
|
|||
*/
|
||||
|
||||
import 'package:famedlysdk/famedlysdk.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
|
||||
const UPDATES = {
|
||||
|
|
@ -135,6 +136,7 @@ void testUpdates(bool Function(SyncUpdate s) test, Map<String, bool> expected) {
|
|||
|
||||
void main() {
|
||||
group('Sync Filters', () {
|
||||
Logs().level = Level.error;
|
||||
test('room update', () {
|
||||
var testFn = (SyncUpdate s) => s.hasRoomUpdate;
|
||||
final expected = {
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@
|
|||
*/
|
||||
|
||||
import 'package:famedlysdk/matrix_api.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:famedlysdk/src/client.dart';
|
||||
import 'package:famedlysdk/src/room.dart';
|
||||
|
|
@ -28,6 +29,7 @@ import 'fake_matrix_api.dart';
|
|||
void main() {
|
||||
/// All Tests related to the MxContent
|
||||
group('Timeline', () {
|
||||
Logs().level = Level.error;
|
||||
final roomID = '!1234:example.com';
|
||||
final testTimeStamp = DateTime.now().millisecondsSinceEpoch;
|
||||
var updateCount = 0;
|
||||
|
|
|
|||
|
|
@ -19,10 +19,12 @@
|
|||
import 'dart:async';
|
||||
|
||||
import 'package:famedlysdk/famedlysdk.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
|
||||
void main() {
|
||||
group('UIA', () {
|
||||
Logs().level = Level.error;
|
||||
test('it should work', () async {
|
||||
var completed = <String>[];
|
||||
var updated = 0;
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ import 'package:famedlysdk/famedlysdk.dart';
|
|||
import 'package:famedlysdk/matrix_api.dart';
|
||||
import 'package:famedlysdk/src/event.dart';
|
||||
import 'package:famedlysdk/src/user.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:test/test.dart';
|
||||
|
||||
import 'fake_matrix_api.dart';
|
||||
|
|
@ -27,6 +28,7 @@ import 'fake_matrix_api.dart';
|
|||
void main() {
|
||||
/// All Tests related to the Event
|
||||
group('User', () {
|
||||
Logs().level = Level.error;
|
||||
var client = Client('testclient', httpClient: FakeMatrixApi());
|
||||
final user1 = User(
|
||||
'@alice:example.com',
|
||||
|
|
|
|||
Loading…
Reference in New Issue