Bats
A Bash Automated Testing System package for Sublime Text.
Details
Installs
- Total 3K
- Win 1K
- Mac 1K
- Linux 954
Jan 21 | Jan 20 | Jan 19 | Jan 18 | Jan 17 | Jan 16 | Jan 15 | Jan 14 | Jan 13 | Jan 12 | Jan 11 | Jan 10 | Jan 9 | Jan 8 | Jan 7 | Jan 6 | Jan 5 | Jan 4 | Jan 3 | Jan 2 | Jan 1 | Dec 31 | Dec 30 | Dec 29 | Dec 28 | Dec 27 | Dec 26 | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 | Dec 16 | Dec 15 | Dec 14 | Dec 13 | Dec 12 | Dec 11 | Dec 10 | Dec 9 | Dec 8 | Dec 7 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 1 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
Readme
- Source
- raw.githubusercontent.com
Sublime Bash Automated Testing System Package
A Bash Automated Testing System package for Sublime Text.
Installation
Package Control
The easiest way to install using Package Control.
Open
Command Palette
using menu itemTools → Command Palette...
Choose
Package Control: Install Package
Find
Bats
and hitEnter
Manually
If you prefer a manual approach, follow the steps below.
Goto into Sublime Text Packages directory, which you can find using the menu item
Preferences -> Browse Packages...
Clone this repository.
git clone git@github.com:SublimeText/bash-automated-testing-system.git Bats
Enjoy!
Feature
Syntax Highlight
All .bats
files should automatically be assigned the
Bash Automated Testing System (bats)
language/grammar.
Snippets
The following snippets exist:
bats
- use at the top of a file to set the shebang to#!/usr/bin/env bats
.test
- inserts a@test "test something" { … }
test block.lines
- inserts a[ "${lines[0]}" = "some value" ]
assertion.status
- inserts a[ "$status" -eq 0 ]
assertion.
Development
Please feel free to submit pull requests and report a bugs on the issue tracker.
License
This project was released under the MIT License.