Skip to content

Instantly share code, notes, and snippets.

View Jessica7's full-sized avatar
🏠
Working from home

Jéssica Jessica7

🏠
Working from home
View GitHub Profile
import axios from 'axios';
import { doAuthenticate } from "../api"
// temos que fazer o mock de library axios para simular uma request
jest.mock('axios');
const mockAxios = axios as jest.MockedFunction<typeof axios>;
describe('Api functions', () => {
// verifique qual o valor de data que está chegando na função dologout e crie um objeto similar ao que temos abaixo dataMock
export const doAuthenticate = async (data: doAuthenticateData) => {
const options: AxiosRequestConfig = {
method: 'POST',
headers: { 'content-type': 'application/x-www-form-urlencoded' },
data: qs.stringify(data),
url: API_URL_AUTH,
withCredentials: false
};
const response = await axios(options);
return response;
import React, { Component, Fragment } from "react"
import Dropzone from "react-dropzone"
import { withStyles } from "@material-ui/core/styles"
import UploadDialog from "./Dialog"
const styles = theme => ({
dropzoneAccept: {
borderColor: theme.palette.primary.main,
backgroundColor: `${theme.palette.primary.main}09`
},
@Jessica7
Jessica7 / index.js
Last active May 22, 2018 11:22
Login
import { submit } from "./index"
import { shallow } from "enzyme"
import { Form, Field } from "react-final-form"
import {
validatePresence,
validateEmailField,
composeValidators
} from "app/utils/validations"
import FormField from "app/common/FormField"
@Jessica7
Jessica7 / resumo.js
Created August 31, 2016 00:44
resumo Array
// ESTUTURA DE DADOS com JavaScript
// ******{ VETORES/ARRAYS }********
//JavaScript arrays are objects
// create Array
var numbers = [];
// you have an array with length of 0
import React from 'react';
import Header from '../components/Header';
import Sidebar from '../components/Sidebar';
import FilterBar from '../components/FilterBar';
import DataView from '../components/DataView';
import imgProduct from './images/01.jpg';
import './style.sass';
import { bindActionCreators } from 'redux';
import * as ACTIONS from '../constants/products';
export function inject(items) {
return {
type: ACTIONS.INJECT_PRODUCTS,
items
};
}
export function filterPrice(key) {
@Jessica7
Jessica7 / rede.js
Created June 14, 2016 14:35
reducer
import * as ACTIONS from '../constants/products';
const initialState = {
items: [],
allCheked : []
};
const sortByPrice = (a, b) => {
var productA = parseInt(a.priceCash);
var productB = parseInt(b.priceCash);
@Jessica7
Jessica7 / breadcrumb.scss
Created December 22, 2015 16:19
breadcrumb
/*
*Uma paleta de cores da brand e com variações curtinho
*Hover e tals
*tipografia
*Levando em consideração que é responsivo
*Fala com mixins, functions e diretivas(@for,@if...)
*/
// Cores da brand
$breadcrumb__text--color : $color-sixth !default;
@Jessica7
Jessica7 / SassMeister-input.scss
Created November 4, 2015 23:36
Generated by SassMeister.com.
// ----
// libsass (v3.2.5)
// ----
header__search {
width : calc-percent(434px , 1024px);
height : 34px;
}