Index: test/css_test.dart |
diff --git a/test/css_test.dart b/test/css_test.dart |
index 758145d362f1db4a5b5824ad46408756f2e53352..d23d143f2ea151b845598dfd80f0715d4aa51b38 100644 |
--- a/test/css_test.dart |
+++ b/test/css_test.dart |
@@ -410,61 +410,64 @@ test_component_var() { |
// Check for warning messages about var- cycles. |
expect(messages.messages.length, 8); |
- var errorMessage = messages.messages[0]; |
+ var sortedMessages = messages.messages; |
+ sortedMessages.sort((m1, m2) => m1.message.compareTo(m2.message)); |
+ |
+ var errorMessage = sortedMessages[0]; |
expect(errorMessage.message, contains('var cycle detected var-def-1')); |
expect(errorMessage.span, isNotNull); |
expect(errorMessage.span.start.line, 11); |
expect(errorMessage.span.start.column, 22); |
expect(errorMessage.span.text, '@def-1: var(def-2)'); |
- errorMessage = messages.messages[1]; |
- expect(errorMessage.message, contains('var cycle detected var-five')); |
- expect(errorMessage.span, isNotNull); |
- expect(errorMessage.span.start.line, 8); |
- expect(errorMessage.span.start.column, 22); |
- expect(errorMessage.span.text, '@five: var(six)'); |
- |
- errorMessage = messages.messages[2]; |
- expect(errorMessage.message, contains('var cycle detected var-six')); |
+ errorMessage = sortedMessages[1]; |
+ expect(errorMessage.message, contains('var cycle detected var-def-2')); |
expect(errorMessage.span, isNotNull); |
- expect(errorMessage.span.start.line, 9); |
+ expect(errorMessage.span.start.line, 12); |
expect(errorMessage.span.start.column, 22); |
- expect(errorMessage.span.text, '@six: var(four)'); |
+ expect(errorMessage.span.text, '@def-2: var(def-3)'); |
- errorMessage = messages.messages[3]; |
+ errorMessage = sortedMessages[2]; |
expect(errorMessage.message, contains('var cycle detected var-def-3')); |
expect(errorMessage.span, isNotNull); |
expect(errorMessage.span.start.line, 13); |
expect(errorMessage.span.start.column, 22); |
expect(errorMessage.span.text, '@def-3: var(def-2)'); |
- errorMessage = messages.messages[4]; |
- expect(errorMessage.message, contains('var cycle detected var-two')); |
+ errorMessage = sortedMessages[3]; |
+ expect(errorMessage.message, contains('var cycle detected var-five')); |
expect(errorMessage.span, isNotNull); |
- expect(errorMessage.span.start.line, 5); |
+ expect(errorMessage.span.start.line, 8); |
expect(errorMessage.span.start.column, 22); |
- expect(errorMessage.span.text, '@two: var(one)'); |
+ expect(errorMessage.span.text, '@five: var(six)'); |
- errorMessage = messages.messages[5]; |
- expect(errorMessage.message, contains('var cycle detected var-def-2')); |
+ errorMessage = sortedMessages[4]; |
+ expect(errorMessage.message, contains('var cycle detected var-four')); |
expect(errorMessage.span, isNotNull); |
- expect(errorMessage.span.start.line, 12); |
+ expect(errorMessage.span.start.line, 7); |
expect(errorMessage.span.start.column, 22); |
- expect(errorMessage.span.text, '@def-2: var(def-3)'); |
+ expect(errorMessage.span.text, '@four: var(five)'); |
- errorMessage = messages.messages[6]; |
+ errorMessage = sortedMessages[5]; |
expect(errorMessage.message, contains('var cycle detected var-one')); |
expect(errorMessage.span, isNotNull); |
expect(errorMessage.span.start.line, 4); |
expect(errorMessage.span.start.column, 22); |
expect(errorMessage.span.text, '@one: var(two)'); |
- errorMessage = messages.messages[7]; |
- expect(errorMessage.message, contains('var cycle detected var-four')); |
+ errorMessage = sortedMessages[6]; |
+ expect(errorMessage.message, contains('var cycle detected var-six')); |
expect(errorMessage.span, isNotNull); |
- expect(errorMessage.span.start.line, 7); |
+ expect(errorMessage.span.start.line, 9); |
expect(errorMessage.span.start.column, 22); |
- expect(errorMessage.span.text, '@four: var(five)'); |
+ expect(errorMessage.span.text, '@six: var(four)'); |
+ |
+ errorMessage = sortedMessages[7]; |
+ expect(errorMessage.message, contains('var cycle detected var-two')); |
+ expect(errorMessage.span, isNotNull); |
+ expect(errorMessage.span.start.line, 5); |
+ expect(errorMessage.span.start.column, 22); |
+ expect(errorMessage.span.text, '@two: var(one)'); |
})); |
}); |
} |