Rebrand application as Qlyra
Build Android (FCM) / build-android-fcm (push) Canceled after 0s
Build Android / build-android (push) Canceled after 0s
Build iOS / build-ios (push) Canceled after 0s
Build Linux / build-linux (push) Canceled after 0s
Build macOS / build-macos (push) Canceled after 0s
Build Windows / build-windows (push) Canceled after 0s
Release (main) / android (oneme) (push) Canceled after 0s
Release (main) / android (qlyra) (push) Canceled after 0s
Release (main) / windows (push) Canceled after 0s
Release (main) / linux (push) Canceled after 0s
Release (main) / macos (push) Canceled after 0s
Release (main) / ios (push) Canceled after 0s
Release (main) / release (push) Canceled after 0s
Build Android (FCM) / build-android-fcm (push) Canceled after 0s
Build Android / build-android (push) Canceled after 0s
Build iOS / build-ios (push) Canceled after 0s
Build Linux / build-linux (push) Canceled after 0s
Build macOS / build-macos (push) Canceled after 0s
Build Windows / build-windows (push) Canceled after 0s
Release (main) / android (oneme) (push) Canceled after 0s
Release (main) / android (qlyra) (push) Canceled after 0s
Release (main) / windows (push) Canceled after 0s
Release (main) / linux (push) Canceled after 0s
Release (main) / macos (push) Canceled after 0s
Release (main) / ios (push) Canceled after 0s
Release (main) / release (push) Canceled after 0s
This commit is contained in:
@@ -3,8 +3,8 @@ import 'dart:io';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
import 'package:komet/frontend/widgets/composer_morph_icon.dart';
|
||||
import 'package:komet/frontend/widgets/glossy_pill.dart';
|
||||
import 'package:qlyra/frontend/widgets/composer_morph_icon.dart';
|
||||
import 'package:qlyra/frontend/widgets/glossy_pill.dart';
|
||||
import 'package:lottie/lottie.dart';
|
||||
import 'package:material_symbols_icons/symbols.dart';
|
||||
|
||||
@@ -40,8 +40,7 @@ void main() {
|
||||
for (final path in _assets) {
|
||||
final file = File(path);
|
||||
expect(file.existsSync(), isTrue, reason: '$path отсутствует');
|
||||
final doc =
|
||||
jsonDecode(file.readAsStringSync()) as Map<String, dynamic>;
|
||||
final doc = jsonDecode(file.readAsStringSync()) as Map<String, dynamic>;
|
||||
expect(doc['w'], doc['h'], reason: '$path должен быть квадратным');
|
||||
expect(doc['op'], greaterThan(0));
|
||||
expect(_paths(doc), isNotEmpty);
|
||||
@@ -54,7 +53,11 @@ void main() {
|
||||
jsonDecode(File(path).readAsStringSync()) as Map<String, dynamic>;
|
||||
for (final shape in _paths(doc)) {
|
||||
final frames = (shape['ks'] as Map)['k'] as List;
|
||||
expect(frames.length, 2, reason: '$path: ожидались две ключевые точки');
|
||||
expect(
|
||||
frames.length,
|
||||
2,
|
||||
reason: '$path: ожидались две ключевые точки',
|
||||
);
|
||||
final from = ((frames.first as Map)['s'] as List).first as Map;
|
||||
final to = ((frames.last as Map)['s'] as List).first as Map;
|
||||
for (final key in ['v', 'i', 'o']) {
|
||||
@@ -146,7 +149,9 @@ void main() {
|
||||
}
|
||||
});
|
||||
|
||||
testWidgets('морф переживает появление обработчика нажатия', (tester) async {
|
||||
testWidgets('морф переживает появление обработчика нажатия', (
|
||||
tester,
|
||||
) async {
|
||||
Widget host(bool sendMode) => MaterialApp(
|
||||
home: Scaffold(
|
||||
body: Center(
|
||||
|
||||
Reference in New Issue
Block a user