emma-borhanian/schema_expectations

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Schema Expectations Changelog

### git master

### 0.5.0 (March 2, 2015)

- absence validation absolves requiring uniqueness validation

### 0.4.0 (Febuary 20, 2015)

- include matchers in non-model specs as well
- include model names in failure messages
- fixed a bug in column reflector (test class name was used directly)

### 0.3.0 (Febuary 20, 2015)

- added `validate_schema_uniqueness`

### 0.2.0 (Febuary 18, 2015)

- support activerecord 3.1 to 4.2
- support rspec 3.0 to 3.2
- `validate_schema_nullable` #failure_message_when_negated works
- `validate_schema_nullable` #description works
- `validate_schema_nullable` supports belongs_to association validators
- `validate_schema_nullable` supports polymorphic belongs_to association validators
- `validate_schema_nullable` skips primary key and timestamps
- `validate_schema_nullable` is aware of columns with default values
- `validate_schema_nullable` is aware of columns with default functions
- postgres support
- mysql support

### 0.0.1 (February 12, 2015)

- `validate_schema_nullable` supports being called on AR instances
- documented `validate_schema_nullable`

### 0.0.0 (February 12, 2015)

- Added `validate_schema_nullable` matcher