import 'package:test/test.dart';
import 'package:counter_app/counter.dart';

void main() {
  test('no group test', () {
    expect(Counter().value, 0);
  });

  group('Counter', () {
    test('value should start at 0', () {
      expect(Counter().value, 0);
    });

    test('value should be incremented', () {
      final counter = Counter();

      counter.increment();

      expect(counter.value, 1);
    });

    test("value should be decremented", () {
      final counter = Counter();

      counter.decrement();

      expect(counter.value, -1);
    });
  });
}
