blob: 568db80f070287d7a4973e3315f363acdb8d1ab3 [file] [log] [blame]
// Copyright 2017 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import 'package:dashboard/enums.dart';
import 'package:test/test.dart';
void main() {
group(BuildStatusEnum, () {
test(BuildStatusEnum.from, () {
expect(BuildStatusEnum.from('COMPLETED'), BuildStatusEnum.completed);
expect(BuildStatusEnum.from('SCHEDULED'), BuildStatusEnum.scheduled);
expect(BuildStatusEnum.from('STARTED'), BuildStatusEnum.started);
});
});
group(BuildResultEnum, () {
test(BuildResultEnum.from, () {
expect(BuildResultEnum.from('SUCCESS'), BuildResultEnum.success);
expect(BuildResultEnum.from('FAILURE'), BuildResultEnum.failure);
expect(BuildResultEnum.from('CANCELLED'), BuildResultEnum.cancelled);
});
});
}