Skip to content

Commit

Permalink
login Ok
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexGrouard committed Feb 8, 2023
1 parent 03a7a6c commit 8845e01
Show file tree
Hide file tree
Showing 5 changed files with 17 additions and 9 deletions.
10 changes: 5 additions & 5 deletions src/__tests__/Login.js
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ describe("Given that I am a user on login page", () => {

const form = screen.getByTestId("form-employee");
const handleSubmit = jest.fn((e) => e.preventDefault());

form.addEventListener("submit", handleSubmit);
fireEvent.submit(form);
expect(screen.getByTestId("form-employee")).toBeTruthy();
Expand Down Expand Up @@ -142,12 +142,12 @@ describe("Given that I am a user on login page", () => {
document.body.innerHTML = LoginUI();

const inputEmailUser = screen.getByTestId("admin-email-input");
fireEvent.change(inputEmailUser, { target: { value: "pasunemail" } });
expect(inputEmailUser.value).toBe("pasunemail");
fireEvent.change(inputEmailUser, { target: { value: "[email protected]" } });
expect(inputEmailUser.value).toBe("[email protected]");

const inputPasswordUser = screen.getByTestId("admin-password-input");
fireEvent.change(inputPasswordUser, { target: { value: "azerty" } });
expect(inputPasswordUser.value).toBe("azerty");
fireEvent.change(inputPasswordUser, { target: { value: "admin" } });
expect(inputPasswordUser.value).toBe("admin");

const form = screen.getByTestId("form-admin");
const handleSubmit = jest.fn((e) => e.preventDefault());
Expand Down
1 change: 1 addition & 0 deletions src/app/format.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
export const formatDate = (dateStr) => {

const date = new Date(dateStr)
const ye = new Intl.DateTimeFormat('fr', { year: 'numeric' }).format(date)
const mo = new Intl.DateTimeFormat('fr', { month: 'short' }).format(date)
Expand Down
1 change: 0 additions & 1 deletion src/containers/Bills.js
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,6 @@ export default class {
}
}
})
console.log('length', bills.length)
return bills
})
}
Expand Down
4 changes: 2 additions & 2 deletions src/containers/Login.js
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,8 @@ export default class Login {
e.preventDefault()
const user = {
type: "Admin",
email: e.target.querySelector(`input[data-testid="employee-email-input"]`).value,
password: e.target.querySelector(`input[data-testid="employee-password-input"]`).value,
email: e.target.querySelector(`input[data-testid="admin-email-input"]`).value,
password: e.target.querySelector(`input[data-testid="admin-password-input"]`).value,
status: "connected"
}
this.localStorage.setItem("user", JSON.stringify(user))
Expand Down
10 changes: 9 additions & 1 deletion src/containers/NewBill.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,15 @@ export default class NewBill {
const file = this.document.querySelector(`input[data-testid="file"]`).files[0]
const filePath = e.target.value.split(/\\/g)
const fileName = filePath[filePath.length-1]
let fileExtension = fileName.split('.')
fileExtension = fileExtension[1]
const formData = new FormData()
const email = JSON.parse(localStorage.getItem("user")).email
formData.append('file', file)
formData.append('email', email)

this.store

this.store
.bills()
.create({
data: formData,
Expand All @@ -38,8 +41,13 @@ export default class NewBill {
this.billId = key
this.fileUrl = fileUrl
this.fileName = fileName
if (fileExtension != "png" && fileExtension != "jpg" && fileExtension != "jpeg") {
throw new Error ("Wrong file extension ")
}
}).catch(error => console.error(error))

}

handleSubmit = e => {
e.preventDefault()
console.log('e.target.querySelector(`input[data-testid="datepicker"]`).value', e.target.querySelector(`input[data-testid="datepicker"]`).value)
Expand Down

0 comments on commit 8845e01

Please sign in to comment.