Skip to content

Instantly share code, notes, and snippets.

View jamesoshea's full-sized avatar

James O'Shea jamesoshea

  • Berlin
View GitHub Profile

Monday - Strength

Today is upper body day at the gym. Do Leg Presses as well!

Excercise Reps Weight
Ring Pull-Up 3 x 4 N/A
Dip 3 x 3 N/A
Skin the Cat 3 x 2 N/A
Crow Pose 3 x 25s N/A
Leg Press 3 x 8 69kg
@jamesoshea
jamesoshea / google_workshop_20190712.md
Last active August 12, 2019 17:19
A summary of the Business Model Innovation and Storytelling workshop I went to

Business Model Innovation and Storytelling

A Google Workshop, 12th August 2019

Main Topics

  • Empathise
  • Problem Definition
  • Brainstorming
  • Prototype
module.exports = {
css: {
loaderOptions: {
sass: {
data: `
@import "@/scss/variables.scss";
`
}
}
},
module.exports = {
css: {
loaderOptions: {
sass: {
data: '@import "@/scss/main.scss";'
}
}
},
pwa: {
themeColor: '#FFFFFF'
test('should render content correctly', () => {
const wrapper = mount(CoolCard, { store, localVue });
expect(wrapper.vm.$el).toMatchSnapshot();
});
"jest": {
"moduleFileExtensions": [
"js",
"vue"
],
"snapshotSerializers": [
"jest-serializer-vue"
],
"transform": {
"^.+\\.js$": "babel-jest",
import { mount, createLocalVue } from '@vue/test-utils';
import Vuex from 'vuex';
import CoolCard from '../components/CoolCard.vue';
const localVue = createLocalVue();
localVue.use(Vuex);
const actions = {
incrementTotal: jest.fn()
import { mount, createLocalVue } from '@vue/test-utils';
import Vuex from 'vuex';
import CoolCard from '../components/CoolCard.vue';
import StoreFactory from './utils/StoreFactory';
const localVue = createLocalVue();
localVue.use(Vuex);
const actions = {
incrementTotal: jest.fn()
import Vue from 'vue';
import Vuex from 'vuex';
Vue.use(Vuex);
export default (getters, actions) =>
new Vuex.Store({
modules: {
basket: {
namespaced: true,