@@ -2,12 +2,6 @@ import 'package:sentry/src/utils/stack_trace_utils.dart';
2
2
import 'package:test/test.dart' ;
3
3
4
4
void main () {
5
- late Fixture fixture;
6
-
7
- setUp (() {
8
- fixture = Fixture ();
9
- });
10
-
11
5
final dartStackTrace = '''
12
6
randomPrefix
13
7
#0 main (file:///Users/denis/Repos/other/dart-stacktrace/main.dart:2:20)
@@ -53,28 +47,22 @@ randomSuffix
53
47
final cleanedUp = 'randomPrefix\n randomSuffix' ;
54
48
55
49
test ('removes dart stack trace' , () {
56
- final sut = fixture.getSut (dartStackTrace);
57
- expect (sut.removeStackStraceLines (), cleanedUp);
50
+ expect (StackTraceUtils .removeStackStraceLines (dartStackTrace), cleanedUp);
58
51
});
59
52
60
53
test ('removes flutter stack trace' , () {
61
- final sut = fixture. getSut (flutterStackTrace);
62
- expect (sut .removeStackStraceLines (), cleanedUp);
54
+ expect (
55
+ StackTraceUtils .removeStackStraceLines (flutterStackTrace ), cleanedUp);
63
56
});
64
57
65
58
test ('removes flutter obfuscated stack trace' , () {
66
- final sut = fixture. getSut (flutterObfuscatedStackTrace);
67
- expect (sut. removeStackStraceLines (), cleanedUp);
59
+ expect ( StackTraceUtils . removeStackStraceLines (flutterObfuscatedStackTrace),
60
+ cleanedUp);
68
61
});
69
62
70
63
test ('removes stack trace with asynchronous suspension' , () {
71
- final sut = fixture.getSut (stackTraceWithAsyncSuspension);
72
- expect (sut.removeStackStraceLines (), cleanedUp);
64
+ expect (
65
+ StackTraceUtils .removeStackStraceLines (stackTraceWithAsyncSuspension),
66
+ cleanedUp);
73
67
});
74
68
}
75
-
76
- class Fixture {
77
- StackTraceUtils getSut (String input) {
78
- return StackTraceUtils (input);
79
- }
80
- }
0 commit comments