Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
F
Front-End
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
abdullh.alsoleman
Front-End
Commits
1bd89a96
Unverified
Commit
1bd89a96
authored
Jan 08, 2021
by
Pierre-Louis
Committed by
GitHub
Jan 08, 2021
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Revert "Add material icons golden test (#73361)" (#73521)
This reverts commit
d3a2db22
.
parent
1fdf60a2
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
51 deletions
+5
-51
icons_test.dart
packages/flutter/test/material/icons_test.dart
+5
-51
No files found.
packages/flutter/test/material/icons_test.dart
View file @
1bd89a96
...
...
@@ -2,13 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import
'dart:io'
;
import
'package:flutter/material.dart'
;
import
'package:flutter/services.dart'
;
import
'package:flutter_test/flutter_test.dart'
;
import
'package:path/path.dart'
as
path
;
void
main
(
)
{
testWidgets
(
'IconData object test'
,
(
WidgetTester
tester
)
async
{
...
...
@@ -34,7 +29,8 @@ void main() {
expect
(
Icons
.
access_time_sharp
.
matchTextDirection
,
false
);
});
testWidgets
(
'Adaptive icons are correct on cupertino platforms'
,
(
WidgetTester
tester
)
async
{
testWidgets
(
'Adaptive icons are correct on cupertino platforms'
,
(
WidgetTester
tester
)
async
{
expect
(
Icons
.
adaptive
.
arrow_back
,
Icons
.
arrow_back_ios
);
expect
(
Icons
.
adaptive
.
arrow_back_outlined
,
Icons
.
arrow_back_ios_outlined
);
},
...
...
@@ -44,7 +40,9 @@ void main() {
}),
);
testWidgets
(
'Adaptive icons are correct on non-cupertino platforms'
,
(
WidgetTester
tester
)
async
{
testWidgets
(
'Adaptive icons are correct on non-cupertino platforms'
,
(
WidgetTester
tester
)
async
{
expect
(
Icons
.
adaptive
.
arrow_back
,
Icons
.
arrow_back
);
expect
(
Icons
.
adaptive
.
arrow_back_outlined
,
Icons
.
arrow_back_outlined
);
},
...
...
@@ -55,48 +53,4 @@ void main() {
TargetPlatform
.
linux
,
}),
);
testWidgets
(
'A sample of icons look as expected'
,
(
WidgetTester
tester
)
async
{
await
_loadIconFont
();
await
tester
.
pumpWidget
(
MaterialApp
(
home:
IconTheme
(
data:
const
IconThemeData
(
size:
200
),
child:
Wrap
(
children:
const
<
Icon
>[
Icon
(
Icons
.
ten_k
),
Icon
(
Icons
.
ac_unit
),
Icon
(
Icons
.
local_taxi
),
Icon
(
Icons
.
local_taxi_outlined
),
Icon
(
Icons
.
local_taxi_rounded
),
Icon
(
Icons
.
local_taxi_sharp
),
Icon
(
Icons
.
zoom_out_sharp
),
],
),
),
));
await
expectLater
(
find
.
byType
(
Wrap
),
matchesGoldenFile
(
'test.icons.sample.png'
));
},
skip:
isBrowser
);
// uses dart:io
}
// Loads the Material icon font. Only necessary for golden tests.
Future
<
void
>
_loadIconFont
()
async
{
final
Directory
flutterRoot
=
Directory
(
path
.
dirname
(
Platform
.
script
.
toFilePath
())).
parent
.
parent
;
final
File
iconFont
=
File
(
path
.
joinAll
(<
String
>[
flutterRoot
.
path
,
'bin'
,
'cache'
,
'artifacts'
,
'material_fonts'
,
'MaterialIcons-Regular.otf'
]));
final
Future
<
ByteData
>
bytes
=
Future
<
ByteData
>.
value
(
iconFont
.
readAsBytesSync
()
.
buffer
.
asByteData
()
);
await
(
FontLoader
(
'MaterialIcons'
)..
addFont
(
bytes
)).
load
();
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment