Commit Graph

493 Commits

Author SHA1 Message Date
Paul Betts
096b125806 Merge pull request #63 from Squirrel/shortcuts
Shortcuts API
2014-09-26 12:15:34 -07:00
Paul Betts
0780fc2409 Fix up the tests 2014-09-26 12:04:16 -07:00
Paul Betts
35ec667a70 Throw in a test for uninstaller reg keys 2014-09-26 11:33:03 -07:00
Paul Betts
a0984b3a74 Don't run the app if an update did nothing and we're not initial installing. Fixes #60 2014-09-25 16:07:30 -07:00
Peter Rekdal Sunde
00f02d32e5 bugfix: handle single/multiple ASCII characters 2014-09-25 08:54:51 +02:00
Peter Rekdal Sunde
3754b12f10 test for null 2014-09-17 20:53:27 +02:00
Peter Rekdal Sunde
8a0aa8ac23 feature: automatically remove BOM when parsing RELEASES 2014-09-17 20:53:26 +02:00
Paul Betts
ffc7cef90a Fix some tests that were causing crashes on the finalizer thread 2014-09-02 22:43:06 -07:00
Paul Betts
417f2ce3c6 Write an Test 2014-09-02 15:39:05 -07:00
Paul Betts
906d21efbc Fix up the tests for silent install 2014-08-26 15:43:47 -07:00
Paul Betts
e2c734e31e Fix up the Test style 2014-08-21 16:38:41 -07:00
Paul Betts
330715abe0 Delete some tests that are now covered by other tests 2014-08-21 14:29:45 -07:00
Paul Betts
c53e9ea49d Verify full uninstall works 2014-08-21 14:21:51 -07:00
Paul Betts
2c3fddb30c Test update 2014-08-21 14:18:07 -07:00
Paul Betts
ae5472272b Test that we invoke post-install command correctly 2014-08-21 14:11:57 -07:00
Paul Betts
1518d1f0ea Add a method to create fake squirrel-aware app packages at will 2014-08-20 17:15:57 -07:00
Paul Betts
71a22960fe Just like SquirrelAwareApp only doesn't have the assembly attribute, and writes to args2.txt 2014-08-20 16:41:41 -07:00
Paul Betts
af63bdbbb1 Add a test fixture that is Squirrel-aware
This EXE just writes its arguments to a file in the same directory called
"args.txt"
2014-08-20 16:37:44 -07:00
Paul Betts
eaed21a41e Merge remote-tracking branch 'origin/master' into run-on-install 2014-08-18 14:19:25 -07:00
Paul Betts
52c356f93d Make sure our code works 2014-08-18 14:03:11 -07:00
Paul Betts
a9e5cf75d1 Add an explicit FullInstall method
This doesn't do everything we want yet like run the application, but it's a
start.
2014-08-08 15:25:05 +02:00
Paul Betts
98da7e789e Make sure UpdateManager can do clean installs 2014-08-08 15:18:07 +02:00
Paul Betts
2b72912ef2 RootDir != RootAppDir 2014-08-08 13:51:02 +02:00
Paul Betts
41cfc64e9d Clean up existing tests to use our new internal classes 2014-08-08 13:32:44 +02:00
Paul Betts
2922373367 Comment out more tests 2014-08-05 15:54:45 +02:00
Paul Betts
6be81d2914 Pour some await on these tests 2014-08-05 15:54:34 +02:00
Paul Betts
231446c387 Comment out a ton of tests and fix up the rest to build 2014-08-01 15:59:09 +02:00
Paul Betts
a3b23df790 Merge remote-tracking branch 'origin/master' into resurrect-client 2014-08-01 14:02:00 +02:00
Paul Betts
32956e2d05 Create a CIBuild Solution Configuration 2014-08-01 13:57:00 +02:00
Paul Betts
3313a0bf31 Add test files, update namespaces 2014-07-31 14:41:16 +02:00
Paul Betts
4f4d25112d Make all the tests pass by deleting the ones I don't like 2014-07-31 14:24:02 +02:00
Paul Betts
9663d719d6 Fix release build for Squirrel.Tests 2014-07-29 19:03:18 +02:00
Paul Betts
e27989b2e8 hwhoops 2014-07-29 10:28:44 +02:00
Paul Betts
f9d642aa9e Fix the rest of the tests 2014-07-29 10:06:11 +02:00
Paul Betts
e654e17a4d Fix up the delta integration test 2014-07-29 10:06:10 +02:00
Paul Betts
70f9bb7190 Create a new fixture which adds a dependency to Refit 2014-07-29 10:06:09 +02:00
Paul Betts
c40c372b4e High fives, R# 2014-07-29 10:06:05 +02:00
Paul Betts
9df146268c Fix up tests dependent on a fixture whose package folder resolves 2014-07-29 10:06:04 +02:00
Paul Betts
ba5ec53040 Use a canned packages directory for fixtures, don't rely on the root packages dir 2014-07-29 10:06:03 +02:00
Paul Betts
c478698cb4 Squirrel.Tests now generates a NuGet package 2014-07-29 10:06:00 +02:00
Paul Betts
3c2ac77c25 Get many of the tests passing 2014-07-28 14:09:32 +02:00
Paul Betts
9b074cff96 Tests now build 2014-07-28 14:09:32 +02:00
Paul Betts
291c944d77 Initial hack at moving over core tests 2014-07-28 14:09:32 +02:00