From 330c891d41996a5b33a78719366e17cf032f8a0f Mon Sep 17 00:00:00 2001 From: David Iglesias Teixeira Date: Mon, 22 Feb 2021 15:29:54 -0800 Subject: [PATCH 1/3] [file_selector_platform_interface] Bump version for NNBD stable --- .../pubspec.yaml | 13 ++++++------ ...file_selector_platform_interface_test.dart | 20 ------------------- 2 files changed, 6 insertions(+), 27 deletions(-) diff --git a/packages/file_selector/file_selector_platform_interface/pubspec.yaml b/packages/file_selector/file_selector_platform_interface/pubspec.yaml index 9735bced03fb..c967c6756841 100644 --- a/packages/file_selector/file_selector_platform_interface/pubspec.yaml +++ b/packages/file_selector/file_selector_platform_interface/pubspec.yaml @@ -3,23 +3,22 @@ description: A common platform interface for the file_selector plugin. homepage: https://github.com/flutter/plugins/tree/master/packages/file_selector/file_selector_platform_interface # NOTE: We strongly prefer non-breaking changes, even at the expense of a # less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes -version: 2.0.0-nullsafety.0 +version: 2.0.0 dependencies: flutter: sdk: flutter meta: ^1.0.5 - http: ^0.13.0-nullsafety.0 - plugin_platform_interface: ^1.1.0-nullsafety.2 - cross_file: ^0.3.0-nullsafety + http: ^0.13.0 + plugin_platform_interface: ">=1.0.0 <3.0.0" + cross_file: ^0.3.0 dev_dependencies: test: ^1.15.0 flutter_test: sdk: flutter - mockito: ^5.0.0-nullsafety.5 pedantic: ^1.8.0 environment: - sdk: '>=2.12.0-0 <3.0.0' - flutter: ">=1.9.1+hotfix.4" + sdk: ">=2.12.0-259.9.beta <3.0.0" + flutter: ">=1.20.0" diff --git a/packages/file_selector/file_selector_platform_interface/test/file_selector_platform_interface_test.dart b/packages/file_selector/file_selector_platform_interface/test/file_selector_platform_interface_test.dart index 6809cee66963..56f6ae91bf28 100644 --- a/packages/file_selector/file_selector_platform_interface/test/file_selector_platform_interface_test.dart +++ b/packages/file_selector/file_selector_platform_interface/test/file_selector_platform_interface_test.dart @@ -2,9 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -import 'package:mockito/mockito.dart'; import 'package:flutter_test/flutter_test.dart'; -import 'package:plugin_platform_interface/plugin_platform_interface.dart'; import 'package:file_selector_platform_interface/file_selector_platform_interface.dart'; import 'package:file_selector_platform_interface/src/method_channel/method_channel_file_selector.dart'; @@ -16,28 +14,10 @@ void main() { isInstanceOf()); }); - test('Cannot be implemented with `implements`', () { - expect(() { - FileSelectorPlatform.instance = ImplementsFileSelectorPlatform(); - }, throwsA(isInstanceOf())); - }); - - test('Can be mocked with `implements`', () { - final FileSelectorPlatformMock mock = FileSelectorPlatformMock(); - FileSelectorPlatform.instance = mock; - }); - test('Can be extended', () { FileSelectorPlatform.instance = ExtendsFileSelectorPlatform(); }); }); } -class FileSelectorPlatformMock extends Mock - with MockPlatformInterfaceMixin - implements FileSelectorPlatform {} - -class ImplementsFileSelectorPlatform extends Mock - implements FileSelectorPlatform {} - class ExtendsFileSelectorPlatform extends FileSelectorPlatform {} From c29d08559e746e947f516f45276df80435fbf695 Mon Sep 17 00:00:00 2001 From: David Iglesias Teixeira Date: Mon, 22 Feb 2021 15:33:05 -0800 Subject: [PATCH 2/3] Fix changelog --- .../file_selector/file_selector_platform_interface/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/file_selector/file_selector_platform_interface/CHANGELOG.md b/packages/file_selector/file_selector_platform_interface/CHANGELOG.md index 2fbe18db7bfd..ed720ca0515d 100644 --- a/packages/file_selector/file_selector_platform_interface/CHANGELOG.md +++ b/packages/file_selector/file_selector_platform_interface/CHANGELOG.md @@ -1,4 +1,4 @@ -## 2.0.0-nullsafety.0 +## 2.0.0 * Migration to null-safety From 178a4cff8b1b74be12b706375554e35b07ffe793 Mon Sep 17 00:00:00 2001 From: David Iglesias Teixeira Date: Mon, 22 Feb 2021 17:08:37 -0800 Subject: [PATCH 3/3] Update pubspec to preview versions. --- .../file_selector_platform_interface/pubspec.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/file_selector/file_selector_platform_interface/pubspec.yaml b/packages/file_selector/file_selector_platform_interface/pubspec.yaml index c967c6756841..30398a2f0d23 100644 --- a/packages/file_selector/file_selector_platform_interface/pubspec.yaml +++ b/packages/file_selector/file_selector_platform_interface/pubspec.yaml @@ -8,16 +8,16 @@ version: 2.0.0 dependencies: flutter: sdk: flutter - meta: ^1.0.5 + meta: ^1.3.0 http: ^0.13.0 plugin_platform_interface: ">=1.0.0 <3.0.0" cross_file: ^0.3.0 dev_dependencies: - test: ^1.15.0 + test: ^1.16.3 flutter_test: sdk: flutter - pedantic: ^1.8.0 + pedantic: ^1.10.0 environment: sdk: ">=2.12.0-259.9.beta <3.0.0"