I think you probably meant
const configureMockStore = configureStore; //no parentheses
But also I’d be curious to understand why you think toMatchSnapshot() is more appropriate to BDD than checking the output of mapStateToProps, mapDispatchToProps. I personally never use toMatchSnapshot because IMO all it tests is the component does what the component does — and I fail to see how you can write a toMatchSnapshot test first, which is the essence of TDD and BDD.
Finally, you missed another approach, which is to configure the store and mount or shallow render your component, then verify that the props() on the child component contain what they’re supposed to. You should still separately test the child component, because that is how you would be developing its functionality in BDD.