This should cover all the important fields, but its entirely possible that I missed something. All tests are passing for me.
I’m a little bit worried about published here, but its probably being set manually, so its fine. The test would fail otherwise.
Good idea on these helper functions.
These are sometimes both undefined, but hopefully the check is done correctly.
Published time worries me a bit here too.
No due date set.
This pull request currently doesn't have any dependencies.
Deleting a branch is permanent. It CANNOT be undone. Continue?