Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
/// FROM_NUMBER_WITHOUT_PLUS_SIGN: 10,
/// FROM_DEFAULT_COUNTRY: 20
/// };
library;

enum CountryCodeSource {
UNSPECIFIED(value: 0),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
/// NATIONAL: 2,
/// RFC3966: 3
/// };
library;

enum PhoneNumberFormat {
E164(value: 0), //: 0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
/// // patterns for a specific region.
/// UNKNOWN: -1
/// };
library;

enum PhoneNumberType {
FIXED_LINE(value: 0), // : 0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
/// PREMIUM_RATE: 2,
/// UNKNOWN_COST: 3
/// };
library;

enum ShortNumberCost {
TOLL_FREE(value: 0),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ void main() {
TestWidgetsFlutterBinding.ensureInitialized();

setUp(() {
channel.setMockMethodCallHandler((MethodCall methodCall) async {
TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger
.setMockMethodCallHandler(channel, (methodCall) async {
switch (methodCall.method) {
case 'formatAsYouType':
return '+234 808 012 3456';
Expand All @@ -31,11 +32,13 @@ void main() {
case 'getFormattedExampleNumber':
return '+234 808 012 3456';
}
return null;
});
});

tearDown(() {
channel.setMockMethodCallHandler(null);
TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger
.setMockMethodCallHandler(channel, null);
});

test('TEST formatAsYouType', () async {
Expand Down Expand Up @@ -65,8 +68,8 @@ void main() {
});

test('TEST normalizePhoneNumber', () async {
final normalizedNumber =
await platform.normalizePhoneNumber('+2348080123456', 'NG', PhoneNumberFormat.E164);
final normalizedNumber = await platform.normalizePhoneNumber(
'+2348080123456', 'NG', PhoneNumberFormat.E164);

expect(normalizedNumber, '+2348080123456');
});
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
part of libphonenumber_interop;
part of 'libphonenumber_interop.dart';

@JS('AsYouTypeFormatter')
class AsYouTypeFormatterJsImpl {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
@JS('libphonenumber')
library libphonenumber_interop;

import 'package:js/js.dart';
import 'dart:js_interop';

import 'package:libphonenumber_web/src/interop/utils/stringbuffer.dart';

part 'asyoutypeformatter_interop.dart';
part 'phonemetadata_interop.dart';
part 'phonenumber_interop.dart';
part 'phonenumberutil_interop.dart';
part 'phonemetadata_interop.dart';
part 'shortnumberinfo_interop.dart';
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
part of libphonenumber_interop;
part of 'libphonenumber_interop.dart';

@JS('NumberFormat')
class NumberFormatJsImpl {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
part of libphonenumber_interop;
part of 'libphonenumber_interop.dart';

@JS('PhoneNumber')
class PhoneNumberJsImpl {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
part of libphonenumber_interop;
part of 'libphonenumber_interop.dart';

@JS('PhoneNumberUtil')
class PhoneNumberUtilJsImpl {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
part of libphonenumber_interop;
part of 'libphonenumber_interop.dart';

@JS('ShortNumberInfo')
class ShortNumberInfoJsImpl {
Expand Down
2 changes: 1 addition & 1 deletion libphonenumber_web/lib/src/interop/utils/stringbuffer.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
@JS()
library stringbuffer;

import 'package:js/js.dart';
import 'dart:js_interop';

@JS('StringBuffer')
class StringBufferJsImpl {
Expand Down
2 changes: 0 additions & 2 deletions libphonenumber_web/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,6 @@ dependencies:
sdk: flutter
flutter_web_plugins:
sdk: flutter

js: ^0.6.7
libphonenumber_platform_interface: ^0.4.2

dev_dependencies:
Expand Down