Hi! Saw a similar question force-closed on StackOverflow, so posting here.
I’ve chosen Ember/Rails stack as a direction for learning among all available frameworks and technologies. It looks nice and solid, but there’s one thing that i fail to find out.
I’m interested in learning BDD/acceptance testing. I’ve read an introduction to Cucumber and found it’s approach to be very promising. But i completely lack understanding how to apply the approach to the Ember/Rails stack.
Most results for an “ember bdd” google search are actually about TDD and have little to do with BDD. The ones that can be called BDD are success stories of individuals creating custom adapters to various TDD engines (QUnit, Jasmine, Mocha). And none relates to true BDD and acceptance testing.
My understanding of BDD/acceptance testing is very shallow. I don’t even understand whether there should be a single spec for an Ember/Rails app or there should be two: one for backend and one for frontend.