Skip to content

Instantly share code, notes, and snippets.

@adam
Created October 29, 2010 16:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adam/653853 to your computer and use it in GitHub Desktop.
Save adam/653853 to your computer and use it in GitHub Desktop.
GIVEN THAT
'honda-releases-accord-2011' IS NOT claimed
Action is INSERT
WHEN
a_release.requested_slug = 'honda-releases-accord-2011'
THEN
a_release.persisted_slug = 'honda-releases-accord-2011'
GIVEN THAT
x_release.slug == 'honda-releases-accord-2011'
Action is INSERT
WHEN
a_release.requested_slug = 'honda-releases-accord-2011'
THEN
a_release.persisted_slug = 'honda-releases-accord-2011-1'
GIVEN THAT
x_release.slug == 'honda-releases-accord-2011'
y_release.slug == 'honda-releases-accord-2011-1'
Action is INSERT
WHEN
a_release.requested_slug = 'honda-releases-accord-2011'
THEN
a_release.persisted_slug = 'honda-releases-accord-2011-2'
GIVEN THAT
x_release.slug == 'honda-releases-accord-2011'
y_release.slug == 'honda-releases-accord-2011-1'
Action is INSERT
WHEN
a_release.requested_slug = 'honda-releases-accord-2011-1'
THEN
a_release.persisted_slug = 'honda-releases-accord-2011-2'
GIVEN THAT
x_release.slug == 'honda-releases-accord-2011'
y_release.slug == 'honda-releases-accord-2011-1'
z_release.slug == 'honda-releases-accord-2011-3'
Action is INSERT
WHEN
a_release.requested_slug = 'honda-releases-accord-2011-1'
THEN
a_release.persisted_slug = 'honda-releases-accord-2011-2'
GIVEN THAT
Action is UPDATE
a_release.slug == 'honda-releases-accord-2011'
WHEN
a_release.requested_slug = 'honda-releases-accord-2011'
THEN
a_release.persisted_slug = 'honda-releases-accord-2011'
GIVEN THAT
x_release.slug == 'honda-releases-accord-2011-1'
a_release.slug == 'honda-releases-accord-2011'
Action is UPDATE
WHEN
a_release.requested_slug = 'honda-releases-accord-2011'
THEN
a_release.persisted_slug = 'honda-releases-accord-2011'
GIVEN THAT
x_release.slug == 'honda-releases-accord-2011'
y_release.slug == 'honda-releases-accord-2011-1'
Action is UPDATE
WHEN
a_release.requested_slug = 'honda-releases-accord-2011-1'
THEN
a_release.persisted_slug = 'honda-releases-accord-2011-2'
GIVEN THAT
Action is UPDATE
x_release.slug == 'honda-releases-accord-2011'
y_release.slug == 'honda-releases-accord-2011-2'
WHEN
a_release.requested_slug = 'honda-releases-accord-2011-2'
THEN
a_release.persisted_slug = 'honda-releases-accord-2011-1'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment