Code Monkey home page Code Monkey logo

final-assessment's Introduction

Header

My name is Victoria Vasys and I'm a front-end/UI software developer. I'm from Wisconsin, living in Colorado, and currently working at Rally Software. You can find me on my website, LinkedIn, Twitter, and Medium.

๐Ÿ”ง Technologies & Tools

๐Ÿ“ˆ GitHub Stats

Victoria's GitHub Stats

final-assessment's People

Contributors

case-eee avatar neight-allen avatar victoriavasys avatar

Watchers

 avatar  avatar

final-assessment's Issues

Mark as 'read' or 'unread'

When I visit 'links#index',
And I click "Mark as Read",
I should see the 'read status' change to true (and the link should be gray or strike-thru)
And when I click "Mark as Unread",
I should see the normal link color again

Editing Links (authenticated user)

If I have added links,
When I visit 'links index',
And I click on "Edit" (button),
I should be redirected (or fill in there)
And I change the content,
And I click submit (or outside the editable box),
I should see a flash msg for success or reason why edit was invalid.

Hot links

If one of my links is hot (top-10),
And I visit the 'links#index',
I should see it marked as "hot".
If one of my links is in number one,
I should see it marked as "top link"

Sign In (registered user)

When I visit signup/signin path,
And I fill in my username/password,
And click "Sign In",
I am redirected to the links index, and
I receive a flash message to reflect a successful or unsuccessful log in attempt

Sign out (registered/authenticated user)

When I visit the 'links index' page,
I should see a link to "Sign Out" (and not see "Sign in"
When I click "Sign Out",
I should be redirected to the login-path,
And I should see "Sign In or Sign Up"

Sign up (visitor)

When I visit '/',
I should be redirect to a page which prompts "Sign In or Sign up",
When I click "Sign Up",
I should be redirected to a page with a form;
When I fill in my email address,
password, and
password confirmation,
And click 'submit',
I Should be logged in and redirected to the "Links Index" page (if my email hasn't been used, I filled in every field, pass & conf matched; otherwise flash msg)

Create a link (order, authen user)

If I have created links,
When I visit 'links#index'
And I submit a new link,
I should see that link at the top of the list
And I should see a success (or error) flash message

Submit Links (authenticated user)

When I visit the main page (links#index),
(I should see a form to submit a link),
When I fill in a valid URL,
And I fill in a title,
And I click 'Submit',
And I should see my link immediately (and only my links)
(links default to "read" status false)
(invalid link should prompt error message with reason why)

Filtering

When I visit 'links#index',
And I click "Show Read",
I should only see read links,
And when I click on "Show Unread",
I should only see unread links,
And when I type into the search box,
I should see links & links with titles that match the letters on every keystroke

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.