GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — scripts/test at master · findworkco/scripts

This repository was archived by the owner on Dec 25, 2019. It is now read-only.

Expand file tree

/

test

/
Copy path

Directory actions

More options

More options

Directory actions

More options

More options

Latest commit

 

History

History
History
/

test

/
Copy path

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
utils
utils
 
 
README.md
README.md
 
 
apt.rb
apt.rb
 
 
bash.rb
bash.rb
 
 
config.rb
config.rb
 
 
cron.rb
cron.rb
 
 
fs.rb
fs.rb
 
 
nginx.rb
nginx.rb
 
 
node.rb
node.rb
 
 
postgresql.rb
postgresql.rb
 
 
redis.rb
redis.rb
 
 
security.rb
security.rb
 
 
sops.rb
sops.rb
 
 
ssh.rb
ssh.rb
 
 
sudo.rb
sudo.rb
 
 
supervisor.rb
supervisor.rb
 
 
system.rb
system.rb
 
 
users.rb
users.rb
 
 

README.md

Testing

We are straying from the typical Ruby/Serverspec setup in our test suite for a few reasons.

This repository is targeted at a broader audience than those experienced in Ruby. As a result, we chose more conventional naming schemes like test/ over spec/ as well as using parentheses over spaces.

With respect to Serverspec's convention of describe/it, we went with a more mocha like approach which uses entirely strings for its contexts. We have found that this helps catch edge cases like IPv6 support.

With respect to Serverspec's convention of using be_* matchers, we went with using eq when available. This has lead to easier to debug content (e.g. file.mode).

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.