dart-exercism/reverse-string/test/reverse_string_test.dart
2024-10-14 11:37:17 +02:00

37 lines
947 B
Dart

import 'package:reverse_string/reverse_string.dart';
import 'package:test/test.dart';
void main() {
group('ReverseString', () {
test('an empty string', () {
final result = reverse('');
expect(result, equals(''));
}, skip: false);
test('a word', () {
final result = reverse('robot');
expect(result, equals('tobor'));
}, skip: true);
test('a capitalized word', () {
final result = reverse('Ramen');
expect(result, equals('nemaR'));
}, skip: true);
test('a sentence with punctuation', () {
final result = reverse('I\'m hungry!');
expect(result, equals('!yrgnuh m\'I'));
}, skip: true);
test('a palindrome', () {
final result = reverse('racecar');
expect(result, equals('racecar'));
}, skip: true);
test('an even-sized word', () {
final result = reverse('drawer');
expect(result, equals('reward'));
}, skip: true);
});
}