Sha256: 6bde157da35a87656dda288e4b237d1469973f9308d9c0e6187c29ecb608d417
Contents?: true
Size: 997 Bytes
Versions: 4
Compression:
Stored size: 997 Bytes
Contents
# Read about factories at https://github.com/thoughtbot/factory_girl FactoryBot.define do factory :adhoq_query, class: 'Adhoq::Query' do name { 'A query' } description { 'Simple simple SELECT' } query { 'SELECT 1' } trait :complex do name { 'adhoq current use' } description { 'Simple analysys: count execution per query' } query { <<-SQL.strip_heredoc } SELECT q.id ,q.name ,( SELECT COUNT(*) FROM adhoq_executions exec INNER JOIN adhoq_reports r ON r.execution_id = exec.id WHERE exec.query_id = q.id ) AS use_count FROM adhoq_queries q ORDER BY use_count DESC, id ASC SQL end trait :greeting do name { 'greeting' } description { 'Static query for testing data' } query { 'SELECT "hello" AS name ,"English greeting message" AS description' } end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
adhoq-1.0.2 | spec/factories/adhoq_queries.rb |
adhoq-1.0.1 | spec/factories/adhoq_queries.rb |
adhoq-1.0.0 | spec/factories/adhoq_queries.rb |
adhoq-0.5.0 | spec/factories/adhoq_queries.rb |