> > Actually this is just a matter of taste, like with RSpec. I prefer to read > specs as well as Capybara write syntax (visit url, etc). The tests get much > more readable for my taste. But I'll do it using Rails integration tests if > you prefer. >
Ok. I was a bit worried that Capybara implied Cucumber, and I'm not all that into that :) So, if Capybara tests will still run fast, and stay readable (I think the default runner is RackTest, so that should be in-memory and fast, right?) you're welcome to give it a go with one test case, and we can decide from that, ok? > > This worries me a bit, because I suspect we will take some heat for > security regressions, even if only temporary. Is there a convenient way to > monkey patch Device to add the secure option? Just while we wait for Rails > 3. > > > Yes, that is what I've said. Since you are open to change to Devise before > we finish the migration to Rails 3, then we *should* use secure cookies. In > that case we can either write another strategy, or monkey patch the current > strategy or send a pull request to Devise 1.0 branch (prefered alternative > for me) to make it compatible with newest Devise. > Sure, we can send them a pull request, seems like the better option. > Of course it's possible! If it works, we'll use it :) What we usually do > with changes of this magnitude is to deploy changes to an internal staging > area for a week or so before launching it on gitorious.org. > > > This remembers me another thing I would like to talk with you. Is it > possible for you to set some staging server that could be tested by the > public? I mean, backup data and repositories from the official Gitorious and > make them available in a staging server. That way, before we migrate to > Rails 3, people would be able to try it and report any problems... Of course > that changes involving security like cookie or password stealing, etc, > couldn't be available with real data in this staging server, but I think > that for the other changes this could be a great idea... > I agree that having a public staging area would be cool. I'm not quite sure how we should actually do this, but I'll think about it. > Thanks. Unfortunately, I wasn't able to work on Gitorious yesterday night. > I've spent all my little free time watching the awesome Aaron Patterson > (tenderlove) talk on RailsConf :) > Yeah, he is awesome :) Christian -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected]
