You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-desktop/app
Audric Ackermann 9ddda73ca2
Integration tests (#975)
* add first integration test Session

Checking window title
Checking window count
Can restore from seed

* FIXME torevert once found why this crash on app close

* [test] add join valid open group test

* [test] validate cannot join two times the same open group

* [test] move common things to common.js

* [test] move tests to separate files

* [test] clean

* [test] add send message to open group test

* [test] lint

* [test] rename hooks -> common

* [test] add 15s delay before considering test as slow

* upgrade electron 8.0.3 and spectron 10.0.0

* [test] signin from seed: validate pubkey

* Replace spellchecker in favor of typo-js

* [test] refactor common calls to common.js

* [test] add two different pubkey, mnemonic and displayname

* [test] FIXME unsafe eval needed for now

* [test] add: add friends test

* [test] working multi instance tests

* [test] FIXME disable snodeproxy

* [test] update yarn.lock

* [test] make tests more robust with restart from scratch each test

* [test] add link of two devices test and hard rm of apps before start (rm -r)

* remove unused file

* [test] lint

* [test] add registration from generated pubkey test

* [test] add beginning of network stub

* [test] stub "token" endpoint

* [test] add test of one message on pub group pull

* [test] add starting port randomize. looks to help for some bad start with multi instance

* [test] add stub for one to one chats (sessions)

* [test] clean code

* [test] finish add friend test and stub snode server

* [test] stub calls during link device test

* [test] add a flag to show some logs on stubbed snode

* [test] finish link of two device test. check both pubkey matches

* [test] add and use function to wrap erase+start+login+stub app

* [test] add method to login as friend and closed group test&messages

* Revert "[test] FIXME unsafe eval needed for now"

This reverts commit de5322fdae6cdab8e3b9bd9a52b7d172c9bc2d26.

* [test] apply review

* [test] fix lint

* [test] fix existing test with new spectron version

* [test] fix lint

* [test] refactor page objects

* [test] add delete account test

* [test] add unlink of two device test

* [test] make tiny waitForExists -> isExisting

* [test] add checks of link new device buttons

* upgrade fs-extra@9.0.0

* address pr review

* [test] fix spell_check test

Co-authored-by: Josh Perez <60019601+josh-signal@users.noreply.github.com>
5 years ago
..
.eslintrc.js Use window.log in browser context, turn on console eslint rule 7 years ago
attachment_channel.js Re-enable orphaned attachment cleanup 7 years ago
attachments.js Eliminate orphaned external message files on startup 7 years ago
base_config.d.ts Lint 5 years ago
base_config.js Merge signal changes into branch. 7 years ago
config.js Allow start-prod and start-prod-multi so launch in production (mainnet) mode 6 years ago
ephemeral_config.js Merge signal changes into branch. 7 years ago
global_errors.js Update sqlcipher to 4.2.0. 5 years ago
locale.js Let's make it all pretty, shall we? 7 years ago
logging.js If logs are malformed on startup, delete them all and start over 6 years ago
menu.js disable menubar by default and remove old preferences from menubar 5 years ago
password_util.js Changed registration to be a 2 step process. 6 years ago
permissions.js Permissions: 'return callback(true)' instead of 'return true' 7 years ago
profile_images.js Added JazzIcon 6 years ago
protocol_filter.js Windows: Return real path, not lowercase path 6 years ago
sql.js Update sqlcipher to 4.2.0. 5 years ago
sql_channel.js Integration tests (#975) 5 years ago
tray_icon.js Partial Merge commit 'bf904ddd129ceba8fa363ccf6d10ecd256c65f63' into signal-1.23 6 years ago
user_config.d.ts Lint 5 years ago
user_config.js Changed development folder to 'Loki-Messenger-Development` instead of 'Signal-Development' 6 years ago
window_state.d.ts Download and install updates without the help of electron-updater 6 years ago
window_state.js Clean logs on start - and eslint/mocha with code coverage (#1945) 7 years ago