BloomEvent.fakeChange constructor

BloomEvent.fakeChange({
  1. String? value,
  2. bool? checked,
})

Creates a synthetic change BloomEvent carrying value or checked for VM unit testing.

final checkbox = Input(
  attrs: {'type': 'checkbox'},
  on: {'change': (e) => agree.value = e.checked ?? false},
);
checkbox.on?['change']?.call(BloomEvent.fakeChange(checked: true));

Implementation

factory BloomEvent.fakeChange({String? value, bool? checked}) =>
    BloomEvent(type: 'change', value: value, checked: checked);