- FRAGO, doing business as #VetsWhoCode, is an exempt organization as described in Section 501(c)(3) of
- the Internal Revenue Code. Our EIN is 47-3555231.
+ FRAGO, doing business as #VetsWhoCode, is an exempt organization as described in
+ Section 501(c)(3) of the Internal Revenue Code. Our EIN is 47-3555231.
Hi, if you have any questions, please drop us a line.
- Email: hello@vetswhocode.io
- Phone: (917) 960-3806
+
+ Email: hello@vetswhocode.io
+
+ Phone: (917) 960-3806
You just hit a route that doesn't exist... the sadness.
-);
+)
-export default NotFoundPage;
+export default NotFoundPage
diff --git a/src/pages/about.js b/src/pages/about.js
index 29f302aa3..4cf245b4e 100644
--- a/src/pages/about.js
+++ b/src/pages/about.js
@@ -1,29 +1,29 @@
-import React, { Component } from 'react';
-import Layout from '../components/layout';
-import { Link } from 'gatsby';
+import React, { Component } from 'react'
+import Layout from '../components/layout'
+import { Link } from 'gatsby'
-import vwcGIF from '../images/vwc.gif';
-import jerome from '../images/team/jerome.png';
-import noel from '../images/team/noel.png';
-import andrew from '../images/team/andrew.png';
-import thisIsUs from '../images/this_is_us.png';
+import vwcGIF from '../images/vwc.gif'
+import jerome from '../images/team/jerome.png'
+import noel from '../images/team/noel.png'
+import andrew from '../images/team/andrew.png'
+import thisIsUs from '../images/this_is_us.png'
-import facebookVideo from '../video/vwc-facebook-reel.mp4';
+import facebookVideo from '../video/vwc-facebook-reel.mp4'
class About extends Component {
componentDidMount() {
- $('.vwc-animated-gif').css('display', 'none');
+ $('.vwc-animated-gif').css('display', 'none')
}
play = () => {
- $('.play-button').fadeOut();
- this.video.play();
- this.video.onended = this.end;
+ $('.play-button').fadeOut()
+ this.video.play()
+ this.video.onended = this.end
}
end = () => {
- $('.success-video').hide('fast');
- $('.vwc-animated-gif').toggle('fast');
+ $('.success-video').hide('fast')
+ $('.vwc-animated-gif').toggle('fast')
}
render() {
@@ -33,7 +33,7 @@ class About extends Component {
className="inner-header overlay grey text-center slim-bg "
style={{
backgroundImage: `url(${thisIsUs})`,
- backgroundPositionY: 'bottom'
+ backgroundPositionY: 'bottom',
}}
>
@@ -43,7 +43,7 @@ class About extends Component {
Home
/
- About
+ About
@@ -56,7 +56,12 @@ class About extends Component {
-
- Launched in 2014, Vets Who Code is a non-profit dedicated to filling the
- nations technical skills gap with America’s best. We achieve this by using
- technology to connect and train veterans remotely in web development in order to
- close the digital talent gap and ease career transition
- for military veterans and to give military spouses skills to provide stability as they
- move to support their families. We believe that those who serve in uniform can be the
- digital economy’s most productive and innovative . Vets Who Code prepares them
- to enter the civilian work force with tangible skills for new careers.
+ Launched in 2014, Vets Who Code is a non-profit dedicated to filling the nations
+ technical skills gap with America’s best. We achieve this by using technology to
+ connect and train veterans remotely in web development in order to close the
+ digital talent gap and ease career transition for military veterans and to give
+ military spouses skills to provide stability as they move to support their
+ families. We believe that those who serve in uniform can be the digital
+ economy’s most productive and innovative . Vets Who Code prepares them to enter
+ the civilian work force with tangible skills for new careers.
- Vets Who Code is a reintegration solution for veterans that believes in the principle of
- "To Teach a Man To Fish"
- to better prepare early stage transitioning veterans for returning to the
- workforce. Many veterans are not homeless, but are un- and under-employed.
- Some have a deep desire to be independent business owners.
- Their skill sets are desperately needed to enhance local economies and to drive innovation.
- Vets Who Code serves as a launch pad for our veterans and military spouses.
+ Vets Who Code is a reintegration solution for veterans that believes in the
+ principle of "To Teach a Man To Fish" to better prepare early stage
+ transitioning veterans for returning to the workforce. Many veterans are not
+ homeless, but are un- and under-employed. Some have a deep desire to be
+ independent business owners. Their skill sets are desperately needed to enhance
+ local economies and to drive innovation. Vets Who Code serves as a launch pad
+ for our veterans and military spouses.
@@ -117,7 +122,11 @@ class About extends Component {
- Thank thank you for choosing to apply to Vets Who Code. We
- work really hard to train our veterans and to maintain an
- inclusive enviroment so our troops can truly thrive. Please
- fill out the form below and we will contact you soon.
+ Thank thank you for choosing to apply to Vets Who Code. We work really hard to
+ train our veterans and to maintain an inclusive enviroment so our troops can
+ truly thrive. Please fill out the form below and we will contact you soon.
- We continue our training in Javascript while also learning
- fundamentals in Computer Science. Recursion, Big O
- Notation, Sorting, Data Structures and Functional
- Programming.
+ We continue our training in Javascript while also learning fundamentals in
+ Computer Science. Recursion, Big O Notation, Sorting, Data Structures and
+ Functional Programming.
- Here we continue to build Computer Science skills with
- javascript. Binary Trees and Breadth-First Search are just
- a few of the things we will dive into.
+ Here we continue to build Computer Science skills with javascript. Binary Trees
+ and Breadth-First Search are just a few of the things we will dive into.
- More JavaScript and even more math as we enter the world
- of Canvas, D3.js, WebGL
+ More JavaScript and even more math as we enter the world of Canvas, D3.js, WebGL
- Start resume preparations as well as how to indentify
- potential job opportunities
+ Start resume preparations as well as how to indentify potential job
+ opportunities
- Starting the process of mock interviews and learning how
- to hack the technical interview.
+ Starting the process of mock interviews and learning how to hack the technical
+ interview.
diff --git a/tests/components/Countdown.test.js b/tests/components/Countdown.test.js
index 48cf36c64..3675a6d5d 100644
--- a/tests/components/Countdown.test.js
+++ b/tests/components/Countdown.test.js
@@ -1,43 +1,43 @@
-import React from 'react';
-import Countdown from '../../src/components/Countdown';
+import React from 'react'
+import Countdown from '../../src/components/Countdown'
-jest.useFakeTimers();
+jest.useFakeTimers()
describe('', () => {
- let wrapper;
+ let wrapper
beforeEach(() => wrapper = shallow(
- ));
+ ))
test('should set interval to a number that can be tracked in local state', () => {
wrapper.setState({
interval: null
- });
- wrapper.instance().componentDidMount();
- const result = wrapper.state('interval');
- expect(result).toBe(2);
- });
+ })
+ wrapper.instance().componentDidMount()
+ const result = wrapper.state('interval')
+ expect(result).toBe(2)
+ })
test('should call stopCountDown when componentWillUnmount', () => {
- const spy = jest.spyOn(wrapper.instance(), 'stopCountDown');
- wrapper.instance().componentWillUnmount();
- expect(spy).toHaveBeenCalled();
- });
+ const spy = jest.spyOn(wrapper.instance(), 'stopCountDown')
+ wrapper.instance().componentWillUnmount()
+ expect(spy).toHaveBeenCalled()
+ })
test('should update state when getTimeRemaining is invoked', () => {
- wrapper.instance().getTimeRemaining();
- expect(wrapper.state('days')).not.toBe(null);
- expect(wrapper.state('hours')).not.toBe(null);
- expect(wrapper.state('minutes')).not.toBe(null);
- expect(wrapper.state('seconds')).not.toBe(null);
- });
+ wrapper.instance().getTimeRemaining()
+ expect(wrapper.state('days')).not.toBe(null)
+ expect(wrapper.state('hours')).not.toBe(null)
+ expect(wrapper.state('minutes')).not.toBe(null)
+ expect(wrapper.state('seconds')).not.toBe(null)
+ })
test('should clear interval when stopCountDown is invoked', () => {
- wrapper.instance().stopCountDown();
- expect(clearInterval).toHaveBeenCalledWith(expect.any(Number));
- });
+ wrapper.instance().stopCountDown()
+ expect(clearInterval).toHaveBeenCalledWith(expect.any(Number))
+ })
test('should render correctly', () => {
wrapper.setState({
@@ -45,7 +45,7 @@ describe('', () => {
hours: 1,
minutes: 27,
seconds: 30
- });
- expect(wrapper).toMatchSnapshot();
- });
-});
+ })
+ expect(wrapper).toMatchSnapshot()
+ })
+})
diff --git a/tests/components/DonateModal.test.js b/tests/components/DonateModal.test.js
index 6d0e7249c..5dc96cbec 100644
--- a/tests/components/DonateModal.test.js
+++ b/tests/components/DonateModal.test.js
@@ -1,12 +1,12 @@
-import React from 'react';
-import DonateModal from '../../src/components/DonateModal';
+import React from 'react'
+import DonateModal from '../../src/components/DonateModal'
describe('', () => {
- let wrapper;
+ let wrapper
- beforeEach(() => wrapper = shallow());
+ beforeEach(() => wrapper = shallow())
test('should render correctly', () => {
- expect(wrapper).toMatchSnapshot();
- });
-});
+ expect(wrapper).toMatchSnapshot()
+ })
+})
diff --git a/tests/components/Footer.test.js b/tests/components/Footer.test.js
index 60a8a4ba8..5350c2e7d 100644
--- a/tests/components/Footer.test.js
+++ b/tests/components/Footer.test.js
@@ -1,13 +1,13 @@
-import React from 'react';
-import Footer from '../../src/components/Footer';
+import React from 'react'
+import Footer from '../../src/components/Footer'
describe('', () => {
- let wrapper;
+ let wrapper
- beforeEach(() => wrapper = shallow());
+ beforeEach(() => wrapper = shallow())
test('should render correctly', () => {
- expect(wrapper).toMatchSnapshot();
- });
+ expect(wrapper).toMatchSnapshot()
+ })
-});
+})
diff --git a/tests/components/Header.test.js b/tests/components/Header.test.js
index ac9cdd9f6..b15eaf203 100644
--- a/tests/components/Header.test.js
+++ b/tests/components/Header.test.js
@@ -1,12 +1,12 @@
-import React from 'react';
-import Header from '../../src/components/Header';
+import React from 'react'
+import Header from '../../src/components/Header'
describe('', () => {
- let wrapper;
+ let wrapper
- beforeEach(() => wrapper = shallow());
+ beforeEach(() => wrapper = shallow())
test('should render correctly', () => {
- expect(wrapper).toMatchSnapshot();
- });
-});
+ expect(wrapper).toMatchSnapshot()
+ })
+})
diff --git a/tests/components/HeaderSlider.test.js b/tests/components/HeaderSlider.test.js
index 317eea57b..8f04f6ba5 100644
--- a/tests/components/HeaderSlider.test.js
+++ b/tests/components/HeaderSlider.test.js
@@ -1,25 +1,25 @@
-import React from 'react';
-import HeaderSlider from '../../src/components/HeaderSlider';
+import React from 'react'
+import HeaderSlider from '../../src/components/HeaderSlider'
describe('', () => {
- let wrapper;
+ let wrapper
- beforeEach(() => wrapper = shallow());
+ beforeEach(() => wrapper = shallow())
test('should call slickNext when next method is invoked', () => {
- wrapper = mount();
- wrapper.instance().next();
- wrapper.instance().forceUpdate();
- expect(wrapper.instance().slider.slickNext).toHaveBeenCalled();
- });
+ wrapper = mount()
+ wrapper.instance().next()
+ wrapper.instance().forceUpdate()
+ expect(wrapper.instance().slider.slickNext).toHaveBeenCalled()
+ })
test('should call slickPrev when previous method is invoked', () => {
- wrapper = mount();
- wrapper.instance().previous();
- wrapper.instance().forceUpdate();
- expect(wrapper.instance().slider.slickPrev).toHaveBeenCalled();
- });
+ wrapper = mount()
+ wrapper.instance().previous()
+ wrapper.instance().forceUpdate()
+ expect(wrapper.instance().slider.slickPrev).toHaveBeenCalled()
+ })
test('should render correctly', () => {
- expect(wrapper).toMatchSnapshot();
- });
-});
+ expect(wrapper).toMatchSnapshot()
+ })
+})
diff --git a/tests/components/Loader.test.js b/tests/components/Loader.test.js
index 2683ac90d..35823879a 100644
--- a/tests/components/Loader.test.js
+++ b/tests/components/Loader.test.js
@@ -1,11 +1,11 @@
-import React from 'react';
-import Loader from '../../src/components/Loader';
+import React from 'react'
+import Loader from '../../src/components/Loader'
describe('', () => {
- let wrapper;
+ let wrapper
- beforeEach(() => wrapper = shallow());
+ beforeEach(() => wrapper = shallow())
test('should render correctly', () => {
- expect(wrapper).toMatchSnapshot();
- });
-});
+ expect(wrapper).toMatchSnapshot()
+ })
+})
diff --git a/tests/components/Nav.test.js b/tests/components/Nav.test.js
index bcd2a78a7..e6ca7be6a 100644
--- a/tests/components/Nav.test.js
+++ b/tests/components/Nav.test.js
@@ -1,13 +1,13 @@
-import React from 'react';
-import Nav from '../../src/components/Nav';
-import jQuery from '../../static/vendor/jquery/dist/jquery';
+import React from 'react'
+import Nav from '../../src/components/Nav'
+import jQuery from '../../static/vendor/jquery/dist/jquery'
describe('', () => {
- let wrapper;
+ let wrapper
- beforeEach(() => wrapper = shallow());
+ beforeEach(() => wrapper = shallow())
test('should render correctly', () => {
- expect(wrapper).toMatchSnapshot();
- });
-});
+ expect(wrapper).toMatchSnapshot()
+ })
+})
diff --git a/tests/components/SponsorSlider.test.js b/tests/components/SponsorSlider.test.js
index aad5a8b89..daca07da5 100644
--- a/tests/components/SponsorSlider.test.js
+++ b/tests/components/SponsorSlider.test.js
@@ -1,11 +1,11 @@
-import React from 'react';
-import SponsorSlider from '../../src/components/SponsorSlider';
+import React from 'react'
+import SponsorSlider from '../../src/components/SponsorSlider'
describe('', () => {
- let wrapper;
+ let wrapper
- beforeEach(() => wrapper = shallow());
+ beforeEach(() => wrapper = shallow())
test('should render correctly', () => {
- expect(wrapper).toMatchSnapshot();
- });
-});
+ expect(wrapper).toMatchSnapshot()
+ })
+})
diff --git a/tests/components/__snapshots__/Footer.test.js.snap b/tests/components/__snapshots__/Footer.test.js.snap
index 27490fcea..ffdb29f15 100644
--- a/tests/components/__snapshots__/Footer.test.js.snap
+++ b/tests/components/__snapshots__/Footer.test.js.snap
@@ -216,7 +216,7 @@ exports[` should render correctly 1`] = `