write basic test affirming state change
This commit is contained in:
parent
e62515c042
commit
debf107b54
14
fsm_test.go
14
fsm_test.go
@ -83,3 +83,17 @@ func TestSeedRevert(t *testing.T) {
|
|||||||
m.planSingle(SectorProving{})
|
m.planSingle(SectorProving{})
|
||||||
require.Equal(m.t, m.state.State, api.Proving)
|
require.Equal(m.t, m.state.State, api.Proving)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestPlanCommittingHandlesSectorCommitFailed(t *testing.T) {
|
||||||
|
m := test{
|
||||||
|
s: &Sealing{},
|
||||||
|
t: t,
|
||||||
|
state: &SectorInfo{State: api.Committing},
|
||||||
|
}
|
||||||
|
|
||||||
|
events := []statemachine.Event{{SectorCommitFailed{}}}
|
||||||
|
|
||||||
|
require.NoError(t, planCommitting(events, m.state))
|
||||||
|
|
||||||
|
require.Equal(t, api.SectorStates[api.CommitFailed], api.SectorStates[m.state.State])
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user