Objective: Build an app that is functionally similar to this.
Fulfill the below user stories and get all of the tests to pass. Use whichever libraries or APIs you need. Give it your own personal style.
-
I can see a wrapper element with a corresponding
id="quote-box"
. -
Within
#quote-box
, I can see an element with a correspondingid="text"
. -
Within
#quote-box
, I can see an element with a correspondingid="author"
. -
Within
#quote-box
, I can see a clickable element with a correspondingid="new-quote"
. -
Within
#quote-box
, I can see a clickable a element with a correspondingid="tweet-quote"
. -
On first load, my quote machine displays a random quote in the element with
id="text"
. -
On first load, my quote machine displays the random quote's author in the element with
id="author"
. -
When the
#new-quote
button is clicked, my quote machine should fetch a new quote and display it in the#text
element. -
My quote machine should fetch the new quote's author when the
#new-quote
button is clicked and display it in the#author
element. -
I can tweet the current quote by clicking on the
#tweet-quote
a
element. Thisa
element should include the"twitter.com/intent/tweet"
path in its href attribute to tweet the current quote. -
The
#quote-box
wrapper element should be horizontally centered. Please run tests with browser's zoom level at 100% and page maximized.