Commit Graph

  • 44343d121b Fix cucumber support file naming Thibault Jouan 2014-04-24 20:24:44 +00:00
  • 5623d19c51 Merge branch 'spec-cleanup' Thibault Jouan 2014-04-24 18:42:48 +00:00
  • 25b1394178 Improve HasEnv specs: Thibault Jouan 2014-04-24 18:38:58 +00:00
  • fc5d35ceb5 Fix subject name in HasExecutable specs Thibault Jouan 2014-04-24 15:52:25 +00:00
  • 601e330c04 Merge branch 'features-clean-up' Thibault Jouan 2014-04-23 22:45:52 +00:00
  • 947df56d6b Expose fake home dir usage with a cucumber tag Thibault Jouan 2014-04-23 22:44:35 +00:00
  • 9323391161 Remove cucumber monkey patch translating steps: Thibault Jouan 2014-04-23 22:34:29 +00:00
  • 974e0aca73 Bump patch version Thibault Jouan 2014-04-23 20:41:05 +00:00
  • 3610427c74 Improve `file_append' when file doesn't exist Thibault Jouan 2014-04-13 21:45:42 +00:00
  • b995ef2680 Rename all `has_*' test keywords Thibault Jouan 2014-04-23 20:19:39 +00:00
  • 66e3dfd186 Bump minor version Thibault Jouan 2014-04-23 20:21:04 +00:00
  • 2d360d97dd Extract @sshd cucumber hooks as cucumber-sshd gem Thibault Jouan 2014-03-12 23:16:27 +00:00
  • fdbe19617f Improve Guardfile: Thibault Jouan 2014-03-31 08:25:37 +00:00
  • 4d7e11ceeb Patch net-ssh story helpers for 2.8.0 Thibault Jouan 2014-03-31 08:24:34 +00:00
  • 4a9a936d50 Bump version to 0.1.17 Thibault Jouan 2014-03-08 21:11:16 +00:00
  • 6f563803df Alias sh' as ` condition keyword Thibault Jouan 2014-03-08 21:10:21 +00:00
  • 475b019dd7 Bump version to 0.1.16 Thibault Jouan 2014-03-08 19:44:31 +00:00
  • 7c6ac4c9d8 Implement `` condition keyword (shell cmd status) Thibault Jouan 2014-03-08 19:43:41 +00:00
  • a2ca62e7f8 Bump version to 0.1.15 Thibault Jouan 2014-03-05 08:55:17 +00:00
  • cc6102674e Fix how gem versions dependency is specified Thibault Jouan 2014-03-05 08:54:00 +00:00
  • eeab386216 Implement `has_executable' condition keyword Thibault Jouan 2014-03-05 07:19:15 +00:00
  • aa3694b58c Add support for `type' command in MockRemote Thibault Jouan 2014-03-05 07:18:50 +00:00
  • b9976464a4 Remove Net::SSH story helpers usage in FS specs Thibault Jouan 2014-03-05 06:47:55 +00:00
  • bf25b05adb Remote extra record separator from `sh' task action Thibault Jouan 2014-03-05 06:40:18 +00:00
  • 347e6f80c7 Bump version to 0.1.14 Thibault Jouan 2014-03-05 06:10:29 +00:00
  • db3644a3e6 Write output from `sh' task action directly: Thibault Jouan 2014-03-05 06:06:42 +00:00
  • 400fa1ee3f Fix unexpected blocking in Remote::execute: Thibault Jouan 2014-03-05 05:23:08 +00:00
  • b92dfcc9b7 Refactor some cucumber scenarios Thibault Jouan 2014-03-05 03:04:57 +00:00
  • 387f37f3f5 Implement `file_append' task action Thibault Jouan 2014-03-05 02:38:00 +00:00
  • b1c7ff27b4 Fix wording in `file_replace_content' scenarios Thibault Jouan 2014-03-05 02:14:36 +00:00
  • c858972eee Bump version to 0.1.13 Thibault Jouan 2014-03-05 02:05:03 +00:00
  • d22b023ff4 Implement `file_replace_content' task action Thibault Jouan 2014-03-05 01:59:38 +00:00
  • a7f6d7034b Merge branch 'remote-fs-di' Thibault Jouan 2014-03-05 00:13:08 +00:00
  • 64a6ed678a Refactor Remote::FS specs Thibault Jouan 2014-02-14 01:28:41 +00:00
  • f45d0b5a20 Modify Remote::FS interface: Thibault Jouan 2014-01-23 22:21:10 +00:00
  • 65c727d5da Merge branch 'testing-testenv' Thibault Jouan 2014-03-04 23:42:15 +00:00
  • fcba1a5c0b Implement rspec TestEnvHelpers: Thibault Jouan 2014-02-14 18:24:42 +00:00
  • 85e3bf2eac Implement Testing::MockRemote#execute Thibault Jouan 2014-03-04 05:40:13 +00:00
  • b576604498 Implement basic Testing::MockRemote object Thibault Jouan 2014-03-04 05:32:15 +00:00
  • 88036f0389 Allow Env constructor to accept a remote instance Thibault Jouan 2014-02-14 18:32:35 +00:00
  • 00d9b074cd Fix Env spec, verify identity instead of equality Thibault Jouan 2014-02-14 18:31:54 +00:00
  • 09f624744b Fix assignations order in Env#initialize Thibault Jouan 2014-02-14 18:24:00 +00:00
  • a22a504685 Change guard-rspec config for support files Thibault Jouan 2014-02-13 23:18:43 +00:00
  • ddba3eee45 Change guard-rspec config, don't run all after pass Thibault Jouan 2014-02-12 18:01:48 +00:00
  • dbb4bed4e8 Remove uneeded let() in Prompter spec Thibault Jouan 2014-02-10 19:06:28 +00:00
  • 9a71beefff Merge branch 'spec-refactor-shared_examples' Thibault Jouan 2014-02-10 17:36:28 +00:00
  • 91637ca631 Refactor tests specs with shared examples Thibault Jouan 2014-02-10 17:33:48 +00:00
  • 4624a81100 Refactor actions specs with shared examples Thibault Jouan 2014-02-10 16:45:06 +00:00
  • 23d5d8a1df Refactor spec/support/**/*.rb require calls Thibault Jouan 2014-02-10 16:46:14 +00:00
  • 850bad2ba8 Fix typo in Remote::FS spec Thibault Jouan 2014-02-10 15:28:51 +00:00
  • 48a9da9365 Fix coding standards (module nesting) in specs Thibault Jouan 2014-02-08 17:59:33 +00:00
  • 115561ee88 Add explicit versions for runtime dependencies Thibault Jouan 2014-02-08 17:36:51 +00:00
  • bdd09b6ea9 Regroup all require calls in lib source files Thibault Jouan 2014-01-23 21:17:38 +00:00
  • 130d84aa6c Simplify Action#output spec Thibault Jouan 2014-01-23 18:22:21 +00:00
  • 7a75db3583 Remove extra empty line in specs Thibault Jouan 2014-01-23 16:49:32 +00:00
  • a0482d175c Implement `file_contains' condition keyword Thibault Jouan 2014-01-23 16:37:19 +00:00
  • 05331d334d Implement Remote::FS#file_read Thibault Jouan 2014-01-23 16:37:02 +00:00
  • 39b3796aa0 Fix Remote::FS#file_write spec: Thibault Jouan 2014-01-23 16:36:04 +00:00
  • 65ceb9e741 Refactor forwardable require calls Thibault Jouan 2014-01-22 21:33:05 +00:00
  • 456ed17724 Implement `get' task keyword, fetch from registry Thibault Jouan 2014-01-21 17:31:32 +00:00
  • f92ad8128d Implement set' and get' recipe keywords: Thibault Jouan 2014-01-21 17:11:17 +00:00
  • 154ee8d534 Implement a key/value registry at env level Thibault Jouan 2014-01-21 17:10:42 +00:00
  • d845af60a3 Bump version to 0.1.12 Thibault Jouan 2014-01-21 15:51:17 +00:00
  • 7f5d1a4085 Implement `mkdir' task action Thibault Jouan 2014-01-21 15:50:07 +00:00
  • f147ce7d65 Fix some indentation in FileWriter spec Thibault Jouan 2014-01-21 15:49:36 +00:00
  • 0b4df20f55 Implement `has_dir' condition keyword Thibault Jouan 2014-01-21 15:02:07 +00:00
  • 9d7af04d28 Implement Remote::FS#dir? Thibault Jouan 2014-01-21 15:01:27 +00:00
  • dba8a7aeee Remove feature exposing env object in recipe DSL Thibault Jouan 2014-01-21 01:22:00 +00:00
  • 6db71caea9 Bump version to 0.1.11 Thibault Jouan 2014-01-21 01:20:15 +00:00
  • 0d0ed541c8 Allow `ask' action to customize choices prompt Thibault Jouan 2014-01-21 01:19:17 +00:00
  • 7e062e06a1 Implement `ask' recipe keyword Thibault Jouan 2013-12-22 23:54:19 +00:00
  • 70109615c8 Implement Action#input, delegating to env input Thibault Jouan 2014-01-20 22:26:58 +00:00
  • a871bb4009 Implement input handling in Env Thibault Jouan 2014-01-20 22:26:27 +00:00
  • d347b8d6f5 Remove last instance_eval usage in spec Thibault Jouan 2014-01-20 02:05:30 +00:00
  • 82f8eac319 Improve Test spec: Thibault Jouan 2014-01-20 02:00:24 +00:00
  • 780bb9041d Remove accessor tests in Task spec Thibault Jouan 2014-01-20 01:52:50 +00:00
  • 658a5903fa Improve Task spec, remove instance_eval usage Thibault Jouan 2014-01-20 01:51:10 +00:00
  • 656c456706 Change Task#evaluate spec, more classic test style Thibault Jouan 2014-01-20 01:48:31 +00:00
  • dae7d5d79e Fix Task::DSL attributes: Thibault Jouan 2014-01-20 01:11:26 +00:00
  • b0b6b0f39a Refactor and clean up Task::DSL spec Thibault Jouan 2014-01-20 01:10:41 +00:00
  • 6b46fac76f Change an expectation in Condition::DSL specs Thibault Jouan 2014-01-20 01:03:37 +00:00
  • 5455955fd2 Add Task::DSL#block attribute reader Thibault Jouan 2014-01-20 00:08:17 +00:00
  • db1c452f96 Remove Task::DSL#actions uneeded spec Thibault Jouan 2014-01-20 00:06:57 +00:00
  • f44fd56158 Simplify Remote#environment spec Thibault Jouan 2014-01-20 00:00:24 +00:00
  • b6ec8ed468 Implement Remote::Environment#[] Thibault Jouan 2014-01-19 23:59:51 +00:00
  • 4603ce777f Make Remote#hostname attribute read-only Thibault Jouan 2014-01-19 23:41:27 +00:00
  • b1e182cc93 Add Remote::FS#remote attribute reader Thibault Jouan 2014-01-19 23:23:56 +00:00
  • 5662bb723e Simplify Remote::Environment.new_from_string spec Thibault Jouan 2014-01-19 22:30:05 +00:00
  • 705774f8ef Add Remote::Environment#variables attribute reader Thibault Jouan 2014-01-19 19:08:55 +00:00
  • 22dd5fbdf9 Refactor Remote::Environment spec with described_class Thibault Jouan 2014-01-19 19:08:18 +00:00
  • 161c784cbe Make Recipe::DSL methods public Thibault Jouan 2014-01-19 18:11:24 +00:00
  • 42a82c9c80 Add Recipe::DSL#{code,block} attribute readers Thibault Jouan 2014-01-19 18:02:25 +00:00
  • 2d9c84d04e Refactor Recipe::DSL spec with described_class Thibault Jouan 2014-01-19 18:02:10 +00:00
  • 3360356e49 Simplify Env spec: Thibault Jouan 2014-01-19 17:58:02 +00:00
  • dd5866c04e Refactor Condition spec: Thibault Jouan 2014-01-19 17:50:39 +00:00
  • 88d5ab68b7 Remove TestsHelpers module (was used in specs) Thibault Jouan 2014-01-19 17:31:48 +00:00
  • 29b3efa580 Improve Condition::DSL spec: Thibault Jouan 2014-01-19 17:11:27 +00:00
  • f27ab6f074 Add Condition::DSL#{block,env} attribute readers Thibault Jouan 2014-01-19 16:50:42 +00:00
  • db6f22ac97 Change Condition::DSL#tests as read-only attribute Thibault Jouan 2014-01-19 16:39:26 +00:00
  • 2e151fe321 Change Action attributes as read-only: Thibault Jouan 2014-01-19 16:37:51 +00:00