mirror of
https://github.com/foss42/apidash.git
synced 2025-06-27 11:02:33 +08:00
fix: hover issue
This commit is contained in:
@ -7,7 +7,6 @@ import 'package:apidash/app.dart';
|
||||
import 'package:apidash/consts.dart';
|
||||
import 'package:apidash/widgets/widgets.dart';
|
||||
import 'package:apidash/screens/common_widgets/env_trigger_options.dart';
|
||||
import 'package:apidash/screens/home_page/editor_pane/editor_request.dart';
|
||||
import 'package:apidash/screens/home_page/editor_pane/url_card.dart';
|
||||
import '../../test/extensions/widget_tester_extensions.dart';
|
||||
import '../test_helper.dart';
|
||||
@ -54,8 +53,7 @@ void main() async {
|
||||
await helper.envHelper.setActiveEnvironment(environmentName);
|
||||
|
||||
/// Check if environment suggestions are working
|
||||
await act.tap(spot<RequestEditor>().spot<URLTextField>());
|
||||
tester.testTextInput.enterText("$testEndpoint{{$envVarName");
|
||||
await helper.reqHelper.addRequestURL("$testEndpoint{{$envVarName");
|
||||
await tester.pumpAndSettle(
|
||||
const Duration(milliseconds: 500)); // wait for suggestions
|
||||
await act.tap(spot<EnvironmentTriggerOptions>()
|
||||
|
@ -15,7 +15,8 @@ void main() async {
|
||||
const environmentName = "test-env-name";
|
||||
const envVarName = "test-env-var";
|
||||
const envVarValue = "8700000";
|
||||
const testEndpoint = "https://api.apidash.dev/humanize/social?num=";
|
||||
// TODO: Hover on variable doesn't work in test for long URLs
|
||||
const testEndpoint = "https://api.apidash.dev?num=";
|
||||
const unknown = "unknown";
|
||||
const expectedCurlCode = "curl --url '$testEndpoint$envVarValue'";
|
||||
|
||||
@ -59,8 +60,7 @@ void main() async {
|
||||
await helper.envHelper.setActiveEnvironment(environmentName);
|
||||
|
||||
/// Check if environment suggestions are working
|
||||
await act.tap(spot<URLTextField>());
|
||||
tester.testTextInput.enterText("$testEndpoint{{$envVarName");
|
||||
await helper.reqHelper.addRequestURL("$testEndpoint{{$envVarName");
|
||||
await tester.pumpAndSettle(
|
||||
const Duration(milliseconds: 500)); // wait for suggestions
|
||||
await act.tap(spot<EnvironmentTriggerOptions>()
|
||||
|
@ -1,5 +1,6 @@
|
||||
import 'package:apidash/consts.dart';
|
||||
import 'package:apidash/screens/home_page/collection_pane.dart';
|
||||
import 'package:apidash/screens/home_page/editor_pane/url_card.dart';
|
||||
import 'package:apidash/widgets/menu_item_card.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
@ -36,4 +37,9 @@ class ApidashTestRequestHelper {
|
||||
await tester.testTextInput.receiveAction(TextInputAction.done);
|
||||
await tester.pump();
|
||||
}
|
||||
|
||||
Future<void> addRequestURL(String url) async {
|
||||
await act.tap(spot<URLTextField>());
|
||||
tester.testTextInput.enterText(url);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user