I have a Dart file:
import 'dart:async';
import 'dart:html';
import 'dart:convert';
import 'package:polymer/polymer.dart';
SelectElement rplanSelector;
ButtonElement editButton;
var errorField;
void main() {
// init Polymer
initPolymer().run(() {
initGlobals();
...
});
}
void initGlobals() {
rplanSelector = querySelector('#rplanSelector'); // global
editButton = querySelector('#editButton'); // global
errorField = querySelector('#errorText'); // global
errorField.style.color = 'red';
}
What is the right way to write unit tests for this function in Dart? I need an example only, to understand a right way to do it. For examle, I wish to check that rplanSelector, editButton, errorField are not null and errorField.style.color = 'red'. Thanks.