diff --git a/src/Pages/About/About.js b/src/Pages/About/About.js index d5726121a..e2d07fe73 100644 --- a/src/Pages/About/About.js +++ b/src/Pages/About/About.js @@ -2,308 +2,82 @@ import React from 'react'; export default function AboutPage() { return ( -
-
-
-
-
- sce collage -
+
+

What Happens at SCE

+
-
-
-

- The Next Frontier of Innovation at San José State. -

-

- The Software and Computer Engineering Society aims - to provide students with sense of community, industry-relevant - experience and mentorship. -

-
-
-
-
+
+

Introduction

+

+ The Software and Computer Engineering Society is a student-run club at San Jose State that aims to provide + students with a sense of community, industry-relevant experience, and mentorship. +

-
-
-
-

- Learn while having fun, making friends and eating pancakes -

-
-
-

- Come visit us in ENGR 294 or on Discord at: {' '} - - - https://sce.sjsu.edu/s/discord - - -

-
-
-
- COMPANIES WITH SCE ALUMNI INCLUDE - -
-
+
+          Monday - Thursday: 10:00 AM - 5:00 PM
+          

+ Friday: 10:00 AM - 2:00 PM +
-
-

- Join Our Development Team!

- - - Get exposed to industry standards in Web Development, API design, Code Reviews and more! For more info, - - join our Discord server. - - - - -

-
-
- - - - - {/* python */} - - - - +
+

Becoming an SCE Member

+

Membership is limited to San Jose State students. Membership duration is based on semesters and require a fee:

+
+          Single semester: $20
+          

+ Two semesters: $30 +
+

+ Benefits include after-hours room access, free paper printing, free 3D printing, company tours, and a free T-shirt. +

+
- - - +
+

Development Team

+

+ The development team works on projects including full stack, distributed systems, site reliability, networking, and more. + Members often land top internships and job offers through their experience and receive mentorship from SCE alumni. +

+
- - {/* raspberry pi */} - - - - - - - - - - - - - {/* github */} - - - - - - - - - - - - - - - - - - - - - - - - - {/* aws */} - - - - - - - - - {/* grafana */} - - - - - - - - - - - - - - - - - - - - - - - {/* google cloud */} - - - - - - - - - - - - - - +
+

Summer Internship

+

+ Every summer, SCE runs a remote internship program where students design, implement, and maintain large-scale projects. +

+

+ The internship begins in early June and runs for 10 weeks. We host in-person game nights, and at the end, interns present + their projects to alumni and faculty. +

+

Details and important dates are announced on our Discord as June approaches.

+ - - -
- - {/* discord */} - - - - - -
- - +
+

Discord

+

+ Join us using the link below. We encourage new users to ask questions in our discussion channels! +

+

+ + https://sce.sjsu.edu/s/discord +
+ + sce collage ); } diff --git a/test/frontend/AboutPage.test.js b/test/frontend/AboutPage.test.js index e3cbed0c0..f53022b81 100644 --- a/test/frontend/AboutPage.test.js +++ b/test/frontend/AboutPage.test.js @@ -11,15 +11,25 @@ Enzyme.configure({ adapter: new Adapter() }); describe('', () => { const wrapper = mount(); it('Should render the main heading', () => { - expect(wrapper.find('h1').text()).to.equal('The Next Frontier of Innovation at San José State.'); + expect(wrapper.find('h1').text()).to.equal('What Happens at SCE'); }); - it('Should render the subheading text', () => { - const subheading = wrapper.find('h3').at(0); - expect(subheading.text()).to.include('The Software and Computer Engineering Society aims to provide'); + it('Should render the Introduction text', () => { + const subheading = wrapper.find('h2').at(0); + expect(subheading.text()).to.include('Introduction'); }); - it('Should render the subheading text', () => { - const subheading = wrapper.find('h3').at(1); - expect(subheading.text()).to.include('Come visit us'); + it('Should render the Location text', () => { + const subheading = wrapper.find('h2').at(1); + expect(subheading.text()).to.include('Location'); + }); + it('Should render club hours information', () => { + const preformatted = wrapper.find('pre').at(0); + expect(preformatted.text()).to.include('Monday - Thursday: 10:00 AM - 5:00 PM'); + expect(preformatted.text()).to.include('Friday: 10:00 AM - 2:00 PM'); + }); + it('Should render membership fee information', () => { + const companies = wrapper.find('pre').at(1); + expect(companies.text()).to.include('Single semester: $20'); + expect(companies.text()).to.include('Two semesters: $30'); }); it('Should render the image with the correct alt text', () => { expect(wrapper.find('img').prop('alt')).to.equal('sce collage'); @@ -29,12 +39,4 @@ describe('', () => { expect(discordLink.prop('href')).to.equal('https://sce.sjsu.edu/s/discord'); expect(discordLink.text()).to.equal('https://sce.sjsu.edu/s/discord'); }); - it('Should render the section with the companies', () => { - const companies = wrapper.find('span').at(1); - expect(companies.text()).to.equal('COMPANIES WITH SCE ALUMNI INCLUDE'); - }); - it('Should render the section with the about joining the development team', () => { - const title = wrapper.find('h2').at(1); - expect(title.text()).to.include('Join Our Development Team! Get exposed to'); - }); });