fluttercommunity / fluttercommunity/flutter_webview_plugin
Testing evalJavascript failure
- Lenguaje dominante
- Java
- Estrellas
- 1.5k
- Forks
- 938
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
I try to run a simple test with the FlutterWebviewPlugin but I can't get it to work.
```dart
void main() {
testWidgets('Test', (WidgetTester tester) async {
var plugin = FlutterWebviewPlugin();
await tester.pumpWidget(MaterialApp(
home: Scaffold(
body: Center(
child: FutureBuilder(
// future: Future.value('2'),
future: plugin.launch('', hidden: false).then((_) => plugin.evalJavascript('1+1')),
builder: (context, snapshot) {
if (snapshot.hasError) throw snapshot.error!;
if (!snapshot.hasData) return Text('...');
return Text(snapshot.data!);
},
),
),
),
));
// expect(find.text('...'), findsOneWidget);
expect(find.text('2'), findsOneWidget); // TestFailure
});
}
```
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza reproduciendo la prueba de widget proporcionada y siguiendo FlutterWebviewPlugin.launch seguido de evalJavascript('1+1'). El issue no indica ningún archivo fuente ni ninguna prueba existente; la finalización debería explicar por qué no se encuentra el “2” esperado y proporcionar una prueba funcional o una corrección confirmada para esta secuencia.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- dart, flutter
- Área
- mobile-dev, testing
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 32/100