Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 
 
 

34 Zeilen
898 B

  1. import 'package:flutter/material.dart';
  2. import 'package:flutter/services.dart';
  3. import 'package:flutter_test/flutter_test.dart';
  4. import 'package:pusher_client/pusher_client.dart';
  5. void main() {
  6. WidgetsFlutterBinding.ensureInitialized();
  7. MethodChannel channel =
  8. const MethodChannel('com.github.chinloyal/pusher_client');
  9. group('PusherClient Test | ', () {
  10. setUp(() {
  11. channel.setMockMethodCallHandler((call) {
  12. switch (call.method) {
  13. case 'init':
  14. return null;
  15. case 'connect':
  16. return null;
  17. default:
  18. throw UnimplementedError();
  19. }
  20. });
  21. });
  22. test('Pusher client returns a singleton', () {
  23. var pusher1 = PusherClient('key', PusherOptions());
  24. var pusher2 = PusherClient('key', PusherOptions());
  25. expect(pusher1.hashCode, pusher2.hashCode);
  26. });
  27. // test()
  28. });
  29. }