Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upadd tests to web UI #125
Comments
This comment has been minimized.
This comment has been minimized.
|
|
fabxc
added
kind/enhancement
and removed
enhancement
labels
Apr 28, 2016
This comment has been minimized.
This comment has been minimized.
|
I'd recommend Agouti, a webdriver client for Go: Here are some examples tests I've written using Agouti: |
This comment has been minimized.
This comment has been minimized.
|
Actually, I think we should separate the UI from the server (depends on #2467) and do the testing solely in javascript. There are proposals to rewrite the UI in Elm following the current alertmanager rewrite. |
This comment has been minimized.
This comment has been minimized.
|
@grobie: Can you expand on what you mean by separating the UI from the server? Do you mean the UI will be entirely rendered using javascript, which connects to the API backend? I think I mistook the intent of this issue to be 'acceptance tests', i.e. blackbox verification of common user journeys. Completely agree on testing the javascript side in isolation. Perhaps those might be covered as part of the work on integration testing: #1106 |
This comment has been minimized.
This comment has been minimized.
|
On Mon, Apr 17, 2017, 16:50 Matt Bostock ***@***.***> wrote:
@grobie <https://github.com/grobie>: Can you expand on what you mean by
separating the UI from the server? Do you mean the UI will be entirely
rendered using javascript, which connects to the API backend?
Yes, I think this makes most sense.
… I think I mistook the intent of this issue to be 'acceptance tests', i.e.
blackbox verification of common user journeys. Completely agree on testing
the javascript side in isolation. Perhaps those might be covered as part of
the work on integration testing: #1106
<#1106>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#125 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAANaDeZB5Ifwn1bzXHypJkbr4SAgcj-ks5rw7sQgaJpZM4AkDp_>
.
|
This comment has been minimized.
This comment has been minimized.
|
Agreed, and I've actually gained some experience recently with this. So if someone needs help setting up the frontend tests, let me know. |
discordianfish commentedApr 9, 2013
Let's figure out what we can use.
ie.: