mirror of
https://github.com/dart-lang/sdk
synced 2024-10-14 12:14:36 +00:00
27 lines
588 B
Dart
27 lines
588 B
Dart
|
// Copyright (c) 2021, the Dart project authors. Please see the AUTHORS file
|
||
|
// for details. 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:expect/expect.dart';
|
||
|
|
||
|
class LoadElements {
|
||
|
List call() => [];
|
||
|
}
|
||
|
|
||
|
class ViewModel {
|
||
|
ViewModel(this._loadElements);
|
||
|
|
||
|
final LoadElements _loadElements;
|
||
|
|
||
|
void init() {
|
||
|
final elements = _loadElements();
|
||
|
for (final element in elements) {
|
||
|
Expect.identical(element, element);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
void main() {
|
||
|
ViewModel(LoadElements()).init();
|
||
|
}
|