git init with .gitignore
Feature: Email: User Send and Receive

  Background: Setup

    Given I signup Dave
    Given I create 3 private lofs
    Given I create 3 public lofs
    Given I edit "PRIVATE(1)" with content "*choose: Choice: One, Two?"
    Given I send "PRIVATE(1)" to "Jason"
    Given He chooses "One" and "Dave" receives it
    Given I send "PRIVATE(1)" to "Bob"
    Given He chooses "One" and "Dave" receives it
    Given I send "PRIVATE(1)" to "Al"
    Given He chooses "Two" and "Dave" receives it

  Scenario: Send Flow

    Then press PRIVATE(1)|One|LIK!
    Then enter OKee Dokee (lof_content)
    Then press CREATE
    Then see (app/views/lofs/show.html.erb)
    Then follow SENDER
    Then see (app/views/sender_lof/index.html.erb)
    Then press PRELIKED
    Then see (app/views/sender_lof/preliked.html.erb)
    Then press GO
    Then see (app/views/sender_lof/preliked.html.erb)
    Then press GO
    Then see (app/views/sender_lof/index.html.erb)
    Given I send "One" to all "UNLIKED"

  @email
  Scenario: He Chooses, Receives and LIKS!

    Given I send "PRIVATE(1)" to "John"
    Given He chooses "One" and "Dave" receives it
    Given I send "PRIVATE(1)" to "Jan"
    Given He chooses "One" and "Dave" receives it
    Given I send "One" into "*choose: Choose Color: White, Black? *choose time: Choose Time: Friday, 10 am to 12 pm, every 1 hour?"
    Given I send "One" to "Bob"
    Then follow Choose Time
    Then choose Black (choose__Choose_Color__Black)
    Then choose 10 (choose_time__Choose_Time_10:00 AM Mar 14 Friday 2014-03-14 10:00)
    Then press UPDATE
    Then show
    Then see Confirmed: Choose Time: 10:00 AM Mar 14 Friday 2014-03-14 10:00
    Then follow Regarding: Confirmed: From Dave: One
Feature: Public (LIKorFLIK)

  Background: Dave, 3 privates, 3 publics

    Given I signup Dave
    Given I create 3 private lofs
    Given I create 9 public lofs

    @public
  Scenario: I logout and see 3 lofs

    Given I logout and see 3 places

  Scenario: I logout and see 3 lofs

    Then follow 3 PUBLIC 0
    Then follow PUBLIC(7)
    Then press LIK!
    Then press LIK!
    Then press LIK!
    Then see (app/views/sites/index.html.erb)

  Scenario: I logout and see 3 lofs

    Then I logout and see 9 lofs
    Then I can open and see "PUBLIC(1)"
    Then press LIK!
    Then press LIK!
    Then press LIK!
    Then see (app/views/sites/index.html.erb)
Feature: Flow

  Background: Setup INS

    Given I signup Dave
    Given I create 1 private lofs
    Given I edit "PRIVATE(1)" with content "*choose: Choice: One, Two?"
    Given I send "PRIVATE(1)" to "Alpha"
    And see (app/views/emailer/lof.html.erb)
    Then follow Choice
    And see (app/views/lofs/show.html.erb)
    Then choose One (choose__Choice__One)
    Then press UPDATE & LIK!
    And see Regarding: Confirmed: From Dave: PRIVATE(1)
    Then see Confirmed: Choice: One
    And see (app/views/emailer/confirmation.html.erb)
    Given I login Dave
    Then follow WINS
    And not see "PRIVATE(1)"
    Then follow DAVE
    Then follow OUTS
    And not see "PRIVATE(1)"
    Then follow DAVE
    Then follow INS
    Then press PRIVATE(1)|One|LIK!
    Then enter Thanks for LIKing! (lof_content)
    Then press CREATE
    Then follow DAVE
    Then follow INS
    Then press PRIVATE(1)|One|LIK!
    Then press SAVE
    Then follow SENDER
    Then press PRELIKED
    Then press Alpha@abcbots.com

  @flow
  Scenario: OUTS

    Then show
Feature: Flow

  Background: Setup INS

    Given I signup Dave
    Given I create 1 private lofs
    Given I edit "PRIVATE(1)" with content "*choose: Choice: One, Two?"
    Given I send "PRIVATE(1)" to "Alpha"
    And see (app/views/emailer/lof.html.erb)
    Then follow Choice
    And see (app/views/lofs/show.html.erb)
    Then choose One (choose__Choice__One)
    Then press UPDATE & LIK!
    And see Regarding: Confirmed: From Dave: PRIVATE(1)
    Then see Confirmed: Choice: One
    And see (app/views/emailer/confirmation.html.erb)
    Given I login Dave
    Then follow INS
      Then press PRIVATE(1)|One|LIK!
      Then enter Thanks! (lof_content)
      Then press CREATE
    Then follow INS
      Then see _PRIVATE(1)|One|LIK!_
      Then press PRIVATE(1)|One|LIK!
      Then press SAVE
      Then follow SENDER
      Then press PRELIKED
      Then press Alpha@abcbots.com
      Then I login Dave
    Then follow INS
      Then not see _PRIVATE(1)|One|LIK!_
    Then follow OUTS
      Then follow PRIVATE(1)|One|LIK!: Alpha@abcbots.com
      Then press RE-SEND
      Then follow _LIK!_
      Given I login Dave
    Then follow INS
      Then see _PRIVATE(1)|One|LIK!|LIK!_
    Then follow WINS

  @flow
  Scenario: OUTS

    Then see _PRIVATE(1)_
    Then see _PRIVATE(1)|One|LIK!_
    Given I have INS-OUTS-WINS-ALL-LOFS-LIKS
rm outbox controller rb
rearrange boxes buttons; add channels; wins to workers; Feature: Flow

  Background: Setup INS

    Given I signup Dave
    Given I create 1 private lofs
    Given I edit "PRIVATE(1)" with content "*choose: Choice: One, Two?"
    Given I send "PRIVATE(1)" to "Alpha"
    And see (app/views/emailer/lof.html.erb)
    Then follow Choice
    And see (app/views/lofs/show.html.erb)
    Then choose One (choose__Choice__One)
    Then press UPDATE & LIK!
    And see Regarding: Confirmed: From Dave: PRIVATE(1)
    Then see Confirmed: Choice: One
    And see (app/views/emailer/confirmation.html.erb)
    Given I login Dave
    Then follow INS
      Then press PRIVATE(1)|One|LIK!
      Then enter Thanks! (lof_content)
      Then press CREATE
    Then follow INS
      Then see _PRIVATE(1)|One|LIK!_
      Then press PRIVATE(1)|One|LIK!
      Then press SAVE
      Then follow SENDER
      Then press PRELIKED
      Then press Alpha@abcbots.com
      Then I login Dave
    Then follow INS
      Then not see _PRIVATE(1)|One|LIK!_
    Then follow OUTS
      Then follow PRIVATE(1)|One|LIK!: Alpha@abcbots.com
      Then press RE-SEND
      Then follow _LIK!_
      Given I login Dave
    Then follow INS
      Then see _PRIVATE(1)|One|LIK!|LIK!_
    Then follow WORKERS

  @flow
  Scenario: OUTS

    Then see _PRIVATE(1)_
    Then see _PRIVATE(1)|One|LIK!_
    Given I have OUTS-INS-WORKERS-CHANNELS-LOFS-LIKS
    Then show
on extra update then reset extra; Feature: Flow

  Background: Setup INS

    Given I signup Dave
    Given I create 1 private lofs
    Given I edit "PRIVATE(1)" with content "*choose: Choice: One, Two?"
    Given I send "PRIVATE(1)" to "Alpha"
    And see (app/views/emailer/lof.html.erb)
    Then follow Choice
    And see (app/views/lofs/show.html.erb)
    Then choose One (choose__Choice__One)
    Then press UPDATE & LIK!
    And see Regarding: Confirmed: From Dave: PRIVATE(1)
    Then see Confirmed: Choice: One
    And see (app/views/emailer/confirmation.html.erb)
    Given I login Dave
    Then follow INS
      Then press PRIVATE(1)|One|LIK!
      Then enter Thanks! (lof_content)
      Then press CREATE
    Then follow INS
      Then see _PRIVATE(1)|One|LIK!_
      Then press PRIVATE(1)|One|LIK!
      Then press SAVE
      Then follow SENDER
      Then press PRELIKED
      Then press Alpha@abcbots.com
      Then I login Dave
    Then follow INS
      Then not see _PRIVATE(1)|One|LIK!_
    Then follow OUTS
      Then follow PRIVATE(1)|One|LIK!: Alpha@abcbots.com
      Then press RE-SEND
      Then follow _LIK!_
      Given I login Dave
    Then follow INS
      Then see _PRIVATE(1)|One|LIK!|LIK!_
    Then follow WORKERS

  @flow
  Scenario: OUTS

    Then see _PRIVATE(1)_
    Then see _PRIVATE(1)|One|LIK!_
    Given I have OUTS-INS-WORKERS-CHANNELS-LOFS-LIKS
    Then show
extension lof atts; lof headline tree and all lofs; Feature: Flow

  Background: Setup INS

    Given I signup Dave
    Given I create 6 private lofs
    Given I edit "PRIVATE(1)" with content "*choose: Choice: One, Two?"
    Given I move "PRIVATE(2)" to "PRIVATE(1)"
    Given I move "PRIVATE(3)" to "PRIVATE(2)"
    Given I move "PRIVATE(4)" to "PRIVATE(2)"
    Given I move "PRIVATE(5)" to "PRIVATE(2)"
    Given I move "PRIVATE(6)" to "PRIVATE(2)"
    Given I send "PRIVATE(1)" to "Alpha"
    Given I have OUTS-INS-WORKERS-CHANNELS-LOFS-LIKS

  @flow
  Scenario: OUTS

    Then show
showing headlines on email edit
root; root button top of lof
headlines to all lofs
allowed emailer resend
fix resend
headline no name not ?
Login to LOGIN
Feature: Public (LIKorFLIK)

  Background: Dave, 3 privates, 3 publics

    Given I signup Dave
    Given I create 3 private lofs
    Given I create 9 public lofs

    @public
  Scenario: I logout and see 3 lofs

    Given I logout and see 3 places
    Given I visit "PUBLIC 1" and lik "PUBLIC(4)"

  Scenario: I logout and see 3 lofs

    Then follow 3 PUBLIC 0
    Then follow PUBLIC(7)
    Then press LIK!
    Then press LIK!
    Then press LIK!
    Then see (app/views/sites/index.html.erb)

  Scenario: I logout and see 3 lofs

    Then I logout and see 9 lofs
    Then I can open and see "PUBLIC(1)"
    Then press LIK!
    Then press LIK!
    Then press LIK!
    Then see (app/views/sites/index.html.erb)
fix copy; move header up
add latest roots to user show; redo footer; update render layouts footer and refs
channels now see all