# encoding: utf-8 describe "CREATE ROLE" do include QueryBuilder::CQL::Operators let(:role) { QueryBuilder::CQL.role(:admin) } it_behaves_like :query_builder do subject { role.create } let(:cql) { "CREATE ROLE admin;" } end it_behaves_like :query_builder do subject do role.create .if_not_exists .with(password: :foobar) .with(superuser: true, login: true) end let(:cql) { "CREATE ROLE IF NOT EXISTS admin WITH password = 'foobar' AND superuser = true AND login = true;" } end end # describe CREATE ROLE