Attempting to test Resume Directive

I am struggling to get this test to work. The first test scenario works, basically I am attempting to assert the write is called properly on db instance. Second and third case does not work. For the second case, exception is never caught by the supervisor. Third case is similar. I asked question on StackOverflow: http://stackoverflow.com/questions/25976345/akka-testing-supervisor-error-handling. Do you have any suggestion or am I on the right track? Thanks!
I started to get a feeling that this test might be trying to do too much. There are two things I want to test, 1) Supervisor is Resuming in case of failure 2) Child actor responds to a new message when it is resumed. 

1) Maybe best way is to pass in ActorRef to the supervisor's constructor as a child. We will pass in testActor from the spec. Then we can easily check message is forwarded correctly with expectMsg. To handle exception case we can throw an exception explicitly from the receive of the testActor, sending a message after the failure should work because of the resume. 

2) Just test by using TestActorRef. 

I think the code ned to be refactored either way, it is not testable as is. What do you think?