From f1aabd89ab48b666358854a2604f6155d248c914 Mon Sep 17 00:00:00 2001 From: Nick Thomas Date: Thu, 12 Oct 2017 17:56:46 +0100 Subject: [PATCH] Include a .hidden directory in pages artifact extraction tests --- spec/fixtures/pages.tar.gz | Bin 1795 -> 1884 bytes spec/fixtures/pages.zip | Bin 1851 -> 2338 bytes .../projects/update_pages_service_spec.rb | 5 +++++ 3 files changed, 5 insertions(+) diff --git a/spec/fixtures/pages.tar.gz b/spec/fixtures/pages.tar.gz index d0e89378b3e20545a343b709556dd93f5093dff4..5c4ea9690e8d1f454e1feddb822762e686025f92 100644 GIT binary patch delta 809 zcmV+^1J?Y54%`lZABzY8ew^P~00ZsR+iDv}7yw{h=PBj^jG~of>7rL9?OiE_Lhr|` zu|2TbRrX*?pT4t_lbEzgDA)<1--pq_?Ci{cnDuG8X>$E~@sd`>{`z_ztNr!r>G;l~ z+Ely!zS?egWxlHR)qWAKUo@&m(=f(9ghex*a+^NA?n}>Qzf-46|Cjgqa7gXT+=Ktr z|9w^ZzgchA`u{b2)c@PuJb#XJgLm8QXZpYYsQ=ql8N%w>Bl#Eq^ZsA@{_0zY!8h{w z{r{Ev?#0gd-1om-Z!Z7;*SpPjbzSY(oAUjych%bW53{iXLj-@%qWKRZMLiHYFF(St7@}f?G|D60owiVbM&d z+@?>j`_l98)GuA1jv=3h=@<@O)AeD^Lmq|{PECKTQy<4Lc76E^=`NK$>Uug3u??}wZ>M-%hF_<)4*7UW{UMhH$2j$Q z2r(RTJccyo;n*EQGu7iXEW=M-o9gh8$C%2>aV#slL+<8Xnx?Ej|JGe!b_-4FLOV}f zg?uQhn>0-E5JL&P1RaiD)6Bzpmt}a<$00nVCZsl()Z2e>%pu2mn%9iEt@B}OOM-u- zVazvEQwq~`Hzl$8@g=`Y0OWa&@^TW$xi}zn+vomK-0i=&8@gJZJr(tX(-@=f_(!hjIz8M0e_jDfOuo`zALf nwl`BB(+}@6fB*ia1j|?7`bz`=00000cpiTP`VqOt09X+Ke3G^9 delta 715 zcmV;+0yO>H4ucMVABzY8*Hds-00ZsSOKT%X5CGsk=U4O(Fp6Z$(jlj?$t{FHAoupD zZ8ywAI}elO*QfM|cSG2{nI+`=Fd7)ubXQfE#>eHMtre=LuGx&M4zggrifVV!Fouh;*G zak8u?VnO<>%2<8F4M8}hdNCq9oyWLG0$lp z#`sI+sl*z8O|x`U?o)2-hb4Eb^z+g;sdmRQ9%=-1c^T`Jayr!9rLxqi8xE;mnt7R4 z>4%{&O?s(wE)hA;5jh;{a9X8pBmVr^3}dX8+A^g6bmJz~LqxY_TJj;MNIa5G-O#qD z%XyVmdOzkVy_7bUzDDVN>T0UFSxzx??VEa7`Y7;!w=&K3VQHf=?eGwVoxZ-*cgg&` z+3`7#Wgc@n*Z)}icw|aTJpcWr?DUwI=6tiSQ=2|SnWI4}G)5whUh|8BQmd;bHm@iqjK0Tc^->Munwa^e735da$$iN62< diff --git a/spec/fixtures/pages.zip b/spec/fixtures/pages.zip index 9558fcd4b9428385e15ae386f473434d56d3da3f..9bb75f953f8797b7c1dffcbae87b2443cf43436e 100644 GIT binary patch literal 2338 zcmWIWW@h1H00D^}A8#-NO0YA?Fcg#~Dfe#6Ya%mN?Tw-qWJiG!}u5ba%R6#_!l$n>3TA`OwlA8lAo%*qtPQF3j zt7Hs$?mQQ=I5<_Mpdw{^YVQil3D zE2Vb@PV~za)mtL@LP>7UOb3}IE58L@d;en7#n~G#>$NV?Tw=b;>y)NgT9)^$#f}f+ zKd!v4VX*9rcFWq=!S_%8kua0XG3tGJq5g84x?kh>`+he|9(%ZNTq$1F?&Fo%cW8>0 z-4eeob1Iak|4%M6W97;F#gbb6Wg1g5ql@Ic$5+e})h&{eU-vCsg z{fDIg&NyAH_I%+bhkd_K-;6Cc)M%39iBrlKDu24Q96cg(Qmf~NtYE=&<|51FrdxH-UQhnZ(|f*y@A4||ukCB^PO=N$ zykgFm19>Ig+)B4?+n>-J%U}Rw6 zVrF0vWSIPrLwNH+)>Vw^Fg53ZYP^K{9tE=iwHOF8a3c(=N-fIYtjrk763@sa$Bf%v zpbj7qV0h~YqT#LpX~N|WkU|CqptBg3G^&DK#r$e}MX+wt$=%;LXYg Ol4J(LwLrQ8%mV<;m^KXn diff --git a/spec/services/projects/update_pages_service_spec.rb b/spec/services/projects/update_pages_service_spec.rb index 031366d1825..d4ac1f6ad81 100644 --- a/spec/services/projects/update_pages_service_spec.rb +++ b/spec/services/projects/update_pages_service_spec.rb @@ -52,6 +52,11 @@ describe Projects::UpdatePagesService do expect(project.pages_deployed?).to be_falsey expect(execute).to eq(:success) expect(project.pages_deployed?).to be_truthy + + # Check that all expected files are extracted + %w[index.html zero .hidden/file].each do |filename| + expect(File.exist?(File.join(project.public_pages_path, filename))).to be_truthy + end end it 'limits pages size' do