mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-02-15 10:01:00 -05:00
38 lines
1.2 KiB
TypeScript
38 lines
1.2 KiB
TypeScript
const cSharpLocations = {
|
|
challenge:
|
|
'/learn/foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code',
|
|
trophy:
|
|
'/learn/foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/trophy-write-your-first-code-using-c-sharp'
|
|
};
|
|
|
|
describe('C Sharp', () => {
|
|
before(() => {
|
|
cy.task('seed');
|
|
});
|
|
describe('Challenges', () => {
|
|
before(() => {
|
|
cy.visit(cSharpLocations.challenge);
|
|
});
|
|
|
|
it('renders the correct buttons', () => {
|
|
cy.get('.btn-primary').should('have.length', 2);
|
|
cy.contains('.btn-primary', 'Check your answer').should('be.visible');
|
|
cy.contains('.btn-primary', 'Ask for Help').should('be.visible');
|
|
});
|
|
});
|
|
|
|
describe('Trophy Challenges', () => {
|
|
before(() => {
|
|
cy.login();
|
|
cy.visit(cSharpLocations.trophy);
|
|
});
|
|
|
|
it('renders the correct buttons', () => {
|
|
cy.get('.btn-primary').should('have.length', 3);
|
|
cy.contains('.btn-primary', 'Link Account').should('be.visible');
|
|
cy.contains('.btn-primary', 'Verify Trophy').should('be.visible');
|
|
cy.contains('.btn-primary', 'Ask for Help').should('be.visible');
|
|
});
|
|
});
|
|
});
|