CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Mon, 18 Aug 2025 19:25:11 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20080930123234
location: https://web.archive.org/web/20080930123234/https://github.com/bmabey/cucumber-tmbundle/tree
server-timing: captures_list;dur=4.497567, exclusion.robots;dur=0.048464, exclusion.robots.policy;dur=0.020700, esindex;dur=0.022994, cdx.remote;dur=53.131677, LoadShardBlock;dur=376.706317, PetaboxLoader3.datanode;dur=162.211046, PetaboxLoader3.resolve;dur=75.537896
x-app-server: wwwb-app214
x-ts: 302
x-tr: 489
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app214; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 302
server: nginx
date: Mon, 18 Aug 2025 19:25:12 GMT
content-type: text/html; charset=utf-8
content-length: 120
x-archive-orig-server: nginx/0.6.26
x-archive-orig-date: Tue, 30 Sep 2008 12:32:34 GMT
x-archive-orig-connection: close
x-archive-orig-status: 302 Found
location: https://web.archive.org/web/20080930123234/https://github.com/bmabey/cucumber-tmbundle/tree/master
x-archive-orig-x-runtime: 0.59453
x-archive-orig-cache-control: no-cache
x-archive-orig-content-length: 120
cache-control: max-age=1800
memento-datetime: Tue, 30 Sep 2008 12:32:34 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Tue, 30 Sep 2008 12:32:34 GMT", ; rel="memento"; datetime="Tue, 30 Sep 2008 12:32:34 GMT", ; rel="next memento"; datetime="Mon, 29 Dec 2008 15:45:12 GMT", ; rel="last memento"; datetime="Sat, 19 Sep 2009 01:47:09 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_5_20080930104949_crawl103_IndexOnly-c/52_5_20080930123046_crawl103.arc.gz
server-timing: captures_list;dur=0.488041, exclusion.robots;dur=0.018815, exclusion.robots.policy;dur=0.008922, esindex;dur=0.012822, cdx.remote;dur=13.381703, LoadShardBlock;dur=379.893692, PetaboxLoader3.datanode;dur=125.118179, PetaboxLoader3.resolve;dur=843.840130, load_resource;dur=634.064151
x-app-server: wwwb-app214
x-ts: 302
x-tr: 1054
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Mon, 18 Aug 2025 19:25:14 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.26
x-archive-orig-date: Tue, 30 Sep 2008 12:32:34 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-x-runtime: 0.16917
x-archive-orig-etag: "662841246b4adbee07085479a7004399"
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 18263
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Tue, 30 Sep 2008 12:32:34 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Sun, 28 Sep 2008 15:24:06 GMT", ; rel="prev memento"; datetime="Sun, 28 Sep 2008 15:24:06 GMT", ; rel="memento"; datetime="Tue, 30 Sep 2008 12:32:34 GMT", ; rel="next memento"; datetime="Fri, 19 Dec 2008 01:58:04 GMT", ; rel="last memento"; datetime="Mon, 11 Dec 2023 14:07:12 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_5_20080930104949_crawl103_IndexOnly-c/52_5_20080930123046_crawl103.arc.gz
server-timing: captures_list;dur=1.201246, exclusion.robots;dur=0.049736, exclusion.robots.policy;dur=0.030017, esindex;dur=0.022918, cdx.remote;dur=28.905554, LoadShardBlock;dur=489.937618, PetaboxLoader3.datanode;dur=162.568208, PetaboxLoader3.resolve;dur=693.038039, load_resource;dur=476.879595
x-app-server: wwwb-app214
x-ts: 200
x-tr: 1080
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
bmabey's cucumber-tmbundle at master — GitHub
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (

This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (

Description: | TextMate bundle for Cucumber - fork of RSpec Story Runner bundle |
Homepage: | https://www.benmabey.com |
Clone URL: |
git://github.com/bmabey/cucumber-tmbundle.git
Give this clone URL to anyone.
git clone git://github.com/bmabey/cucumber-tmbundle.git
|
name | age | message | |
---|---|---|---|
![]() |
.gitignore | Thu Sep 18 22:21:14 -0700 2008 | generating plaintext syntax file off of cucumbe... [bmabey] |
![]() |
Commands/ | Wed Sep 17 11:23:26 -0700 2008 | adding the running feature command and some gen... [bmabey] |
![]() |
Preferences/ | Mon Sep 15 18:12:00 -0700 2008 | renaming the scopes, commands, etc to work with... [bmabey] |
![]() |
README | Thu Sep 18 21:23:03 -0700 2008 | extracting webrat snippets into own bundle [bmabey] |
![]() |
Snippets/ | Thu Sep 18 21:23:03 -0700 2008 | extracting webrat snippets into own bundle [bmabey] |
![]() |
Support/ | Thu Sep 18 22:21:14 -0700 2008 | generating plaintext syntax file off of cucumbe... [bmabey] |
![]() |
Syntaxes/ | Thu Sep 18 22:21:14 -0700 2008 | generating plaintext syntax file off of cucumbe... [bmabey] |
![]() |
color_themes/ | Tue May 20 10:21:23 -0700 2008 | Simple running of a story now working. [bmabey] |
![]() |
info.plist | Wed Sep 17 11:23:26 -0700 2008 | adding the running feature command and some gen... [bmabey] |
README
Textmate Bundle for Cucumber This is a fork of the rspec-story-tm-bundle (https://github.com/bmabey/rspec-story-tmbundle). The goal is to keep the same functionality that the original bundle had but make it compatible with Cucumber and also take advantage of the benefits that Cucumber offers. How to install: mkdir -p ~/Library/Application\ Support/TextMate/Bundles/ cd ~/Library/Application\ Support/TextMate/Bundles git clone git://github.com/bmabey/cucumber-tmbundle.git Cucumber.tmbundle In TextMate: From your drop down menu, select Bundles -> Bundle Editor -> Reload Bundles Update your bundle by running the "Update Cucumber Bundle" command. WARNING: To avoid file detection collisions with the RSpec Story bundle I would suggest you turn it off when using the Cucumber bundle and vice-versa. You can do this by clicking on the 'Filter List' button in the Bundle Editor section of Textmate. If you are doing ruby development with webrat you may also want the webrat bundle: https://github.com/bmabey/webrat-tmbundle/ So far the basic file switching and syntax highlighting is working. You can also run a feature. (See below.) File creation and more advanced step generation commands have not yet been ported fully. Feel free to help out. :) When running a feature the bundle by default assumes your project has a "features" rake task which it runs. If you have a feature which does not use that rake task you can declare which one it uses in the feature file. For example, if you have some features that use a features:watir task at the top of those features simply add to you plaintext feature file: # rake features:watir The bundle will then use that rake task to run the feature. Features: * Color highlighting for plain text features * Themes that have been modified to take advantage of this can be found in color_themes/ * Snippets for plain text features and step files. * Predefined completions (escape key) for common feature keywords. * Spellchecking turned on by default for the plain text features. * Switch between plain text feature and corresponding step matcher file. * Run a feature with HTML output. * Run a single scenario with HTML output. (The output seems to need some tweaking.) TODO: * Automatically create template step file with pending steps based on the steps used in the feature. * Add a Textmate formatter with a clickable backtrace. The running of features and file switching relies on the following directory structure convention: Basic features (no sub-directories): /project_root/features |- basic_feature.feature (extension must be .feature) |- steps |- basic_feature_steps.rb |- env.rb Using feature sub-directories: /project_root/features |- feature_one | |- some_feature.feature | |- steps | |- some_feature_steps.rb | |- feature_two | ..... These directory structures can be used together (basic features can reside in the root features directory, and feature sets can be put in sub directories).
This feature is coming soon. Sit tight!