Add missing test for Unreleased Ban.
user
```coffeescript
require '../../helpers'

{BattleServer} = require('../../../server/server')
gen = require('../../../server/generations')
{User} = require('../../../server/user')
{Conditions} = require '../../../shared/conditions'
{Factory} = require '../../factory'
should = require('should')

describe 'Validations: Unreleased Ban', ->
  it "returns an error if a pokemon has an unreleased item", ->
    server = new BattleServer()
    generation = 'xy'
    team = [ Factory("Latias", item: "Soul Dew", moves: [ "Psychic" ]) ]
    conditions = [ Conditions.UNRELEASED_BAN ]

    server.validateTeam(team, generation, conditions).should.not.be.empty

  it "returns an error if a pokemon has an unreleased ability", ->
    server = new BattleServer()
    generation = 'xy'
    team = [ Factory("Suicune", ability: "Water Absorb", moves: [ "Surf" ]) ]
    conditions = [ Conditions.UNRELEASED_BAN ]

    server.validateTeam(team, generation, conditions).should.not.be.empty

  it "returns no error if all pokemon have nothing unreleased", ->
    server = new BattleServer()
    generation = 'xy'
    team = [ Factory("Latias", item: "Leftovers", moves: [ "Psychic" ]) ]
    conditions = [ Conditions.UNRELEASED_BAN ]

    server.validateTeam(team, generation, conditions).should.be.empty

  it "returns no error if a pokemon has a dream world ability that is the same as a regular ability", ->
    server = new BattleServer()
    generation = 'xy'
    team = [ Factory("Metapod", ability: "Shed Skin", moves: [ "Tackle" ]) ]
    conditions = [ Conditions.UNRELEASED_BAN ]

    server.validateTeam(team, generation, conditions).should.be.empty
```
assistant