From af63bdbbb1056e8f412c76565097ac1afb21dad0 Mon Sep 17 00:00:00 2001 From: Paul Betts Date: Wed, 20 Aug 2014 16:37:44 -0700 Subject: [PATCH] Add a test fixture that is Squirrel-aware This EXE just writes its arguments to a file in the same directory called "args.txt" --- test/SquirrelAwareExecutableDetectorTests.cs | 9 +++++++++ test/fixtures/SquirrelAwareApp.exe | Bin 0 -> 5120 bytes 2 files changed, 9 insertions(+) create mode 100644 test/fixtures/SquirrelAwareApp.exe diff --git a/test/SquirrelAwareExecutableDetectorTests.cs b/test/SquirrelAwareExecutableDetectorTests.cs index 8630e4fc..d74c7073 100644 --- a/test/SquirrelAwareExecutableDetectorTests.cs +++ b/test/SquirrelAwareExecutableDetectorTests.cs @@ -49,5 +49,14 @@ namespace Squirrel.Tests var ret = SquirrelAwareExecutableDetector.GetPESquirrelAwareVersion(target); Assert.Null(ret); } + + [Fact] + public void SquirrelAwareTestAppShouldBeSquirrelAware() + { + var target = IntegrationTestHelper.GetPath("fixtures", "SquirrelAwareApp.exe"); + Assert.True(File.Exists(target)); + + Assert.NotNull(SquirrelAwareExecutableDetector.GetPESquirrelAwareVersion(target)); + } } } diff --git a/test/fixtures/SquirrelAwareApp.exe b/test/fixtures/SquirrelAwareApp.exe new file mode 100644 index 0000000000000000000000000000000000000000..f50b07392139ba18dc22f3bad2762ed670ed6234 GIT binary patch literal 5120 zcmeHKO>7&-6@I&vWLb_GN&ZQkIQE!w5ZSd>|BmEJwrEk3X-Jl0(sG-~ke164wf1s% zy}Ojf{-i3>7AOidZVvr96ljCAfYD0}6lfB|E!tBq0g4>@b831E3KaIGNKh1UzZve5 z)Q=PQQn)~eoNwQ}_vX!;H?uQuXI{KXF(PU}y?>wRO*};zllaN74srbO+j08k&UcTz zsZ76nB)ekz%=Mgtrx%%_+qM(19A{q1W~R+jvl&)&@?6`!yX9zTdTxSfT8YuE?tf&W z(cULj*`@3vY5}LY!hQJ|o(y#iRRF_7t@sU!ngocljtaggFHCc6b2~)r zR8s1~Ds&#E?CFV79~9BItrO$7IC}t{djTGJZs$HwElnP{uG+a@$es}JBw+vXLu%&% z5Xa$Y=KNVjSV0kUS{=}OwEmv{-eJLMBnvo%Id;5E^ah?Mu!%b|foIwUUugUuYYCgw zaVbL|fW|JMj;TxO6rLZUy#&)8XDug(wkR;6Ozl%iEC>Db*?xj+Vsv2xGFe3%?$P6@ zf{rRYmb3`hIZ6V{v^S}e7OWKrpU1Aw{ zh`tIuiczz4oPGdor61Ez)o$Qzb%1WsAJrk?2kI#Of>Hy*wMkCgL&_kwhaiPQGOE)0DYhGCjP3$s4-Ildh}rHBNJtb8w50ioW4^ zmYJhW*$;S;W^-4$5zvfo+N2qQ<#8=SI`^I#H(EWhD+ z*OCGDeXbPnY8Sq2!6LLN>HEBxv&vaBuy{=|VyC!oc%~~QKbgqK@sbsk5Y{cT3 z6jm=~Cx=MHk1l&=z>}6Gb*N1zj|zD6Gzw@9m11AQn{?;Mm+zlD_lJqsUtPZMrhff8 zHUH`h3-bpC-v1^}spewUMbxJl+VhZ9*`bk+!tI0G)UP2?43`c)UsA zGvHABl^uB9Y0@EauxHi%mp$FR z;Mfyu2AA)4cExjU_|iYP80A{xoIeQWW1XnTwJv5-8SBa&=i|SBH1+n?zx?&P{Iyp^ zALG=*B_F5Hf~%LT1*|n+@WTUdVS{ft`L;5g+|>o_U#|Oni%@g(ISlYWQ0BrsNw{hY znh9!aiSntMWO3Z_@B+%yU7q}$Yk5oLFUYu`B{n9hM*~!uCo!a(BJaUXx4zM@N)|Eq z0RGB0e9?cC5pXIy@g}GrjUl%d8!;?5$BF({5lhZJWCcX?$k7*p6Lb+&8ac}aw9~*z z(4yRFxchO%Zq&K*JR_x*J3NwvEJ}e;U{#zNH%eKMpScf&Xtx=tln z_weKJB1t!-&m5GCpC~=}P^#IQhn@#(HD7yi?)Frx7<(V|#cTtqYr~?2c?fir ze2P{^wElD7QZmMKu<1}9Q8eI9ZI+)tPq+o&L~J+O*c{=_@g0(Vl2`*DaVcWOEkuN2 zw{2XR&He7){>{jlwW7sVE9u^70#`wT@$iZrP2hg*8cHxf(Cxf#IW`|nl)0Zcb9#5n zh#n?;3n6G@76Py22WflRc}Rcy60#r0_K~k3 zdnku(a6Ep!1V4Fx&NEk$T@<+gkXHL6s|=-PC(MZ)dz!Cui&+9k6S|+aSDkCzOR$oe zG>}drjLW*^^KeqqNcT40M6P#l@O`Aa8U!eebVnvj2E{RsH;e;59% G5%@Qh&uh8> literal 0 HcmV?d00001