Manuel Friedli
e7bdbfa849
Use spy objects.
2018-09-01 01:21:06 +02:00
Manuel Friedli
77c4d5831d
Assert that each converter has a display name.
2018-09-01 01:20:41 +02:00
Manuel Friedli
a0590cc0db
Added tests for the version component.
2018-09-01 01:07:38 +02:00
Manuel Friedli
31c60f12a7
Fixed UTF8{De,En}coder file names and added tests.
2018-09-01 01:01:50 +02:00
Manuel Friedli
d1dde13bef
Added tests for URI{De,En}coder.
2018-09-01 00:58:41 +02:00
Manuel Friedli
626b3b4655
Fixed URIComponent{De,En}coder file names and added tests.
2018-09-01 00:53:52 +02:00
Manuel Friedli
fee4622044
Fixed ROT13Converter file name, changed its ID and added tests.
2018-09-01 00:44:24 +02:00
Manuel Friedli
0a6a397e29
Fixed QuotedPrintable{De,En}coder file names and added tests.
2018-09-01 00:38:42 +02:00
Manuel Friedli
bdf15d277e
Declare "sut" (= subject under test) variable in all tests.
2018-09-01 00:34:41 +02:00
Manuel Friedli
5841195cda
Fixed named for Punycode{De,En}coder and added tests.
2018-09-01 00:26:35 +02:00
Manuel Friedli
f46604b523
Fixed HTMLEntities{De,En}coder file names and added tests.
2018-09-01 00:08:37 +02:00
Manuel Friedli
8280e0be94
Fixed HexToDecConverter file name and added tests; made conversion from
...
binary and hexadecimal to decimal stricter.
2018-08-31 23:59:52 +02:00
Manuel Friedli
e8f5d12fda
Fixed DecToHexConverter filename, added test and fixed other tests.
2018-08-31 23:40:47 +02:00
Manuel Friedli
83292b14c2
Fixed DectoBinConverter file name and added tests.
2018-08-31 23:38:22 +02:00
Manuel Friedli
0eb69a3064
Fixed BinToDecConverter file name and added more tests, also negative
...
tests for the Base64 converters.
2018-08-31 23:35:14 +02:00
Manuel Friedli
1b060644c3
Fix Base64{De,En}coder filenames and add tests.
2018-08-31 23:22:15 +02:00
Manuel Friedli
9e11ba9335
Corrected NativeLibraryWrapperService.
2018-08-31 23:09:40 +02:00
Manuel Friedli
82c371956b
Corrent InputComponentManagerService.
2018-08-31 22:56:46 +02:00
Manuel Friedli
c4effd4f41
Correct ConverterRegistryService.
2018-08-31 22:53:50 +02:00
Manuel Friedli
2c50fa0713
Use dedicated component to display the version.
2018-08-31 22:44:20 +02:00
Manuel Friedli
3edcbf0918
Show the version of the current build, distinguishing between
...
development and production builds. The layout needs to be refined, it's
still quite ugly as of now.
2018-08-31 22:25:53 +02:00
Manuel Friedli
ed87b42839
Add ROT-13 conversion
2018-08-31 21:47:18 +02:00
Manuel Friedli
1bbba774b3
Fix test
2017-11-07 23:53:36 +01:00
Manuel Friedli
0f857d4770
Update to Angular 5 and perform a *real* production build.
2017-11-07 23:29:36 +01:00
Manuel Friedli
f8354aea73
Move from PhantomJS to Nightmare and fix a test.
2017-07-25 22:09:21 +02:00
Manuel Friedli
8c119a55e9
Merge branch 'develop' into migrate-to-angular-cli
2017-07-25 20:35:20 +02:00
Manuel Friedli
16a55ce537
Fixed the last linting errors.
2017-04-15 19:07:34 +02:00
Manuel Friedli
4f1a52a1b0
Corrected some linting errors.
2017-04-15 19:04:49 +02:00
Manuel Friedli
9ffbee6e0d
Fixed TSLint. Now I'll have to fix the actual linting errors.
2017-04-15 18:51:22 +02:00
Manuel Friedli
1a689efc3c
Fought with (or rather: against) tests.
2017-04-15 18:13:58 +02:00
Manuel Friedli
414c0588f7
Various updates
2017-04-15 14:47:43 +02:00
Manuel Friedli
038b42c967
Migrated the tool chain to angular-cli and updated all dependencies to their latest versions.
2017-04-15 09:38:23 +02:00
Manuel Friedli
17afa92bfe
Re-initialized the project with angular-cli and set it up as the build tool chain.
2017-04-08 00:24:44 +02:00
Manuel Friedli
77a79bf588
Added a first simple test.
...
That serves as a proof-of-concept and as a template for future tests.
It's a start!
2017-03-15 02:22:24 +01:00
Manuel Friedli
f8c627aee5
Added simple styling to the error message and the corresponding select element.
2017-03-15 01:13:09 +01:00
Manuel Friedli
9b29d638d1
Split utf8 from quoted printable
2017-03-15 00:09:57 +01:00
Manuel Friedli
644c3c42b6
Merge branch 'develop' into split-quotedprintable-and-utf8
2017-03-15 00:00:49 +01:00
Manuel Friedli
1386babee5
Fixed conversions that depend on pure JS modules
...
That is:
- quoted printable
- punycode
- (utf8), dependency of quoted printable
2017-03-14 23:36:39 +01:00
Manuel Friedli
710b703a8f
Fixed references to fonts
...
Moved the definitions to the main style.css file
2017-03-14 22:36:13 +01:00
Manuel Friedli
8fc3b8e3aa
Now it mostly works with some limitations:
...
- ambient declarations seem not to be working, thus the following
converters have temporarily been disabled:
- punycode
- utf8
- quoted-printable
2017-03-14 17:35:36 +01:00
Manuel Friedli
be51aab2ee
Intermediate commit:
...
- webpack build does not run successfully, typescript errors out, saying
"TS2304: Cannot find name 'module'." or 'require' or 'process' in
certain .ts files.
2017-03-14 15:42:11 +01:00