29 Commits

Author SHA1 Message Date
El RIDO
72e8ffe368 address unused variable lint
See: https://github.com/PrivateBin/PrivateBin/security/quality/rules/js%2Funused-local-variable
2026-01-25 10:00:14 +01:00
El RIDO
42b89a9300 address eslint errors 2025-10-07 00:29:16 +02:00
El RIDO
e7c2aa4d60 address eslint errors 2025-10-07 00:11:49 +02:00
El RIDO
f0560bcc27 address eslint errors 2025-10-06 23:47:08 +02:00
rugk
cdbeaeb076 style(js): fix auto-fixable problems in JS test files 2025-10-06 17:29:52 +00:00
El RIDO
b8037d869c stick to a single code style 2025-10-06 15:50:26 +02:00
El RIDO
e853a934ea improve JS unit test readability & error reporting 2025-10-06 14:52:08 +02:00
El RIDO
ddd2d72064 replaced the term "paste" with the more generic "document"
Some of the references to "paste" in code or comments got changed as well, but to clarify the intended usage of the terms:

- A PrivateBin document can consist of a paste text (key "paste" in the encrypted payload) and one or several attachments and discussion entries.
- Internally the root document is called a "Paste" and each discussion entry is called a "Discussion".
- When referring to a whole document with one paste and optional discussion(s), we call it just "document".
- When talking about a particular JSON payload type in the internal logic, i.e. during storage or transmission, we call them a paste or discussion to distinguish which type we refer to.

closes #397
2025-07-24 10:46:31 +02:00
El RIDO
4daf0a2307 "0" is not a valid base58 encoding as leading zeros are trimmed, "1" is valid and decodes to 0x00 2025-07-21 12:29:11 +02:00
El RIDO
d0303dce9c clarify comments 2025-02-28 21:36:51 +01:00
El RIDO
4e518b3fce update jsdom dependency, fix tests 2025-02-27 08:16:30 +01:00
El RIDO
3b6b97429d update jsdom dependency, fix tests 2025-02-07 08:54:55 +01:00
El RIDO
ac63b91a1b fix prompt test
rngState 883a6d2e518704c9fb fails on a single \n (line feed)

password inputs can't contain carriage returns *or* line feeds
2025-02-06 08:48:36 +01:00
El RIDO
f9f8f18781 helper interacts with rawText call 2024-05-18 21:55:14 +02:00
El RIDO
5e5b394291 fix rawText test and split parts into hideAllButtons test 2024-05-18 20:02:54 +02:00
Ankiiisharma
bae6e6ff25 Added test case to verify rawText
Added test case to verify rawText manipulates button visibility correctly
2024-05-18 00:09:23 +05:30
El RIDO
81ad352c8c improve TopNav.getExpiration test 2024-05-09 16:11:15 +02:00
El RIDO
63b2526ee7 "Send" button now labeled "Create", fixes #946 2024-02-12 21:50:11 +01:00
El RIDO
7a6f36a789 disable failing part of the test 2022-02-23 06:04:05 +01:00
El RIDO
a0f8a667ae deprecated functions, fix test partially 2022-02-20 21:07:04 +01:00
El RIDO
77ee40909f record defaults during initialization, fixes #682 2021-04-05 13:24:53 +02:00
El RIDO
5fd829aa09 adding unit tests for TopNav.resetInput(), triggering bug described in #682 2021-04-05 12:50:23 +02:00
Haocen Xu
e079f6c830 Implement Email button 2019-10-31 15:07:13 -04:00
El RIDO
3538a8bec5 concluding tests for TopNav 2018-03-04 14:55:18 +01:00
El RIDO
4857a92a0e testing file input access 2018-03-04 14:13:24 +01:00
El RIDO
76debde85b found and fixed a bug in TopNav.collapseBar() while writing test for it 2018-03-03 07:55:27 +01:00
El RIDO
ce6764e97d introduce built in asserts, working on TopNav, correcting some docs 2018-03-01 06:43:30 +01:00
El RIDO
a3e0418b33 working on TopNav tests 2018-02-25 09:45:51 +01:00
El RIDO
0041445e5f starting to test TopNav 2018-01-06 18:39:12 +01:00