hoodiehq-archive / hoodie-integration-test

⛔ deprecated
Apache License 2.0
3 stars 2 forks source link

more comprehensive testing #1

Closed janl closed 9 years ago

janl commented 10 years ago

test all branches of all dependencies

janl commented 10 years ago

cc @svnlto

svnlto commented 10 years ago

i agree 100%, would you be able to provide some AC?

janl commented 10 years ago

AC?

svnlto commented 10 years ago

Acceptance Criteria (sorry)

janl commented 10 years ago

for the integration test it is “does the user first run experience succeed as we document it”.

svnlto commented 10 years ago

ok so as of now it would be, signup, login, do stuff, delete account etc. ?

janl commented 10 years ago

Also the npm install -g hoodie / hoodie new app bit.

janl commented 10 years ago

And then later with different plugins and plugin combinations also different node and couch versions

svnlto commented 10 years ago

and where would you document those scenarios?

janl commented 10 years ago

Here?

svnlto commented 10 years ago

Maybe have em in the wiki?

janl commented 10 years ago

You said the bad word! :D

I don’t really care, as long as we do it. Maybe the README on this repo until we break in the wiki?

svnlto commented 10 years ago

well, eventually id have it in the readme, yes.

svnlto commented 10 years ago

can we start documenting a few navigation scenarios that prevent us from shipping broken code please.

janl commented 10 years ago

A start on things we should be running here:

install a new app with hoodie new myapp start that app validate / returns the app front page validate one can sign up for new users validate sign in validate sign out validate storing data validate syncing data (client to server and server to client) validate pocket is accessible validate log into pocket

gr2m commented 10 years ago

I literally spend the entire Friday trying to make CasperJS test to test hoodie features. But no luck. I don't get why, things that work on others apps don't work here at all. window.hoodie exists but is undefined. etc etc

I've pushed my work in progress: https://github.com/hoodiehq/hoodie-integration-test/commit/073527be3c470b3172e569ef74b6d39c44beb683 If someone else wants to give it a try, please go ahead, let me know if you got it running. But I give up on it.

janl commented 10 years ago

We decided in an offline meeting that we will tackle this in a team via regular pairing for an hour (two pomodoros) each week, for a few weeks. The team so far is @janl @boennemann @svnlto @gr2m.

The initial time will be spent getting the setup going.