add: update() test
add: tests for union and update