From f791aef1cd44e2d6a8f04c294acd2af2a4ef7d49 Mon Sep 17 00:00:00 2001 From: Adam Bair Date: Sun, 1 Jun 2008 01:45:16 -0700 Subject: [PATCH] Adding the rakefile back in and setting an ignore --- .gitignore | 1 + Rakefile | 31 +++++++ test/debug.log | 224 ------------------------------------------------- 3 files changed, 32 insertions(+), 224 deletions(-) create mode 100644 Rakefile delete mode 100644 test/debug.log diff --git a/.gitignore b/.gitignore index dffc986..84af13d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /coverage coverage.data /test/*.sqlite* +/test/*.log diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000..403ff7e --- /dev/null +++ b/Rakefile @@ -0,0 +1,31 @@ +require 'rake' +require 'rake/testtask' +require 'rake/rdoctask' + +desc 'Default: run unit tests.' +task :default => :test + +desc 'Test the Profanity Filter plugin.' +Rake::TestTask.new(:test) do |t| + t.libs << 'lib' + t.pattern = 'test/**/*_test.rb' + t.verbose = true +end + +desc 'Generate documentation for the happy plugin.' +Rake::RDocTask.new(:rdoc) do |rdoc| + rdoc.rdoc_dir = 'rdoc' + rdoc.title = 'Profanity Filter' + rdoc.options << '--line-numbers' << '--inline-source' + rdoc.rdoc_files.include('README') + rdoc.rdoc_files.include('lib/**/*.rb') +end + +desc 'Measures test coverage using rcov' +task :rcov do + rm_f "coverage" + rm_f "coverage.data" + rcov = "rcov --rails --aggregate coverage.data --text-summary -Ilib" + system("#{rcov} --html #{Dir.glob('test/**/*_test.rb').join(' ')}") + system("open coverage/index.html") if PLATFORM['darwin'] +end \ No newline at end of file diff --git a/test/debug.log b/test/debug.log deleted file mode 100644 index 7844756..0000000 --- a/test/debug.log +++ /dev/null @@ -1,224 +0,0 @@ -# Logfile created on Thu May 29 16:48:49 -0700 2008 by / - SQL (0.000430) select sqlite_version(*) - SQL (0.000000) SQLite3::SQLException: no such table: posts: DROP TABLE "posts" - SQL (0.102954) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000450)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.002187) CREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL)  - SQL (0.002761) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version") - SQL (0.000416)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000143) SELECT version FROM "schema_migrations" - SQL (0.001705) INSERT INTO "schema_migrations" (version) VALUES ('0') - SQL (0.000414) select sqlite_version(*) - SQL (0.003161) DROP TABLE "posts" - SQL (0.002513) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000621)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000290) SELECT version FROM "schema_migrations" - Post Create (0.000641) INSERT INTO "posts" ("title", "body") VALUES('@#$%', NULL) - SQL (0.000410) select sqlite_version(*) - SQL (0.002780) DROP TABLE "posts" - SQL (0.002418) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000483)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000298) SELECT version FROM "schema_migrations" - Post Create (0.000414) INSERT INTO "posts" ("title", "body") VALUES('@#$%', NULL) - SQL (0.000429) select sqlite_version(*) - SQL (0.003926) DROP TABLE "posts" - SQL (0.002674) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000705)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000348) SELECT version FROM "schema_migrations" - SQL (0.000406) select sqlite_version(*) - SQL (0.003803) DROP TABLE "posts" - SQL (0.003073) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000541)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000340) SELECT version FROM "schema_migrations" - Post Create (0.000614) INSERT INTO "posts" ("title", "body") VALUES('A @#$% Title', 'This is some shitty first post by a @#$% user') - SQL (0.000405) select sqlite_version(*) - SQL (0.003569) DROP TABLE "posts" - SQL (0.002766) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000537)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000294) SELECT version FROM "schema_migrations" - Post Create (0.000489) INSERT INTO "posts" ("title", "body") VALUES('A @#$% Title', 'This is some shitty first post by a @#$% user') - SQL (0.000389) select sqlite_version(*) - SQL (0.003323) DROP TABLE "posts" - SQL (0.002570) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000516)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.002405) SELECT version FROM "schema_migrations" - Post Create (0.000476) INSERT INTO "posts" ("title", "body") VALUES('A @#$% Title', 'This is some shitty first post by a @#$% user') - SQL (0.000401) select sqlite_version(*) - SQL (0.004080) DROP TABLE "posts" - SQL (0.003003) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000598)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000352) SELECT version FROM "schema_migrations" - Post Create (0.005733) INSERT INTO "posts" ("title", "body") VALUES('A @#$% Title', 'This is some shitty post by a @#$% user') - SQL (0.000388) select sqlite_version(*) - SQL (0.002839) DROP TABLE "posts" - SQL (0.002473) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000540)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000406) SELECT version FROM "schema_migrations" - Post Create (0.000429) INSERT INTO "posts" ("title", "body") VALUES('A @#$% Title', 'This is some @#$% post by a @#$% user') - SQL (0.000438) select sqlite_version(*) - SQL (0.003413) DROP TABLE "posts" - SQL (0.002810) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000712)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000455) SELECT version FROM "schema_migrations" - Post Create (0.000549) INSERT INTO "posts" ("title", "body") VALUES('A @#$% Title', 'This is some @#$% post by a @#$% user') - SQL (0.000442) select sqlite_version(*) - SQL (0.003269) DROP TABLE "posts" - SQL (0.002699) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000688)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000361) SELECT version FROM "schema_migrations" - SQL (0.000427) select sqlite_version(*) - SQL (0.002769) DROP TABLE "posts" - SQL (0.002524) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000532)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000359) SELECT version FROM "schema_migrations" - SQL (0.000389) select sqlite_version(*) - SQL (0.003387) DROP TABLE "posts" - SQL (0.002858) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000524)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000321) SELECT version FROM "schema_migrations" - SQL (0.000404) select sqlite_version(*) - SQL (0.003458) DROP TABLE "posts" - SQL (0.002885) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000673)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000341) SELECT version FROM "schema_migrations" - BasicPostHelper::Post Create (0.000751) INSERT INTO "posts" ("title", "body") VALUES('A @#$% Title', 'This is some @#$% post by a @#$% user') - SQL (0.000413) select sqlite_version(*) - SQL (0.003631) DROP TABLE "posts" - SQL (0.002766) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000684)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000727) SELECT version FROM "schema_migrations" - BasicPostHelper::Post Create (0.000517) INSERT INTO "posts" ("title", "body") VALUES('A @#$% Title', 'This is some @#$% post by a @#$% user') - SQL (0.000427) select sqlite_version(*) - SQL (0.020959) DROP TABLE "posts" - SQL (0.012691) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000513)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000355) SELECT version FROM "schema_migrations" - SQL (0.000407) select sqlite_version(*) - SQL (0.003695) DROP TABLE "posts" - SQL (0.002891) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000530)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000290) SELECT version FROM "schema_migrations" - SQL (0.000409) select sqlite_version(*) - SQL (0.003422) DROP TABLE "posts" - SQL (0.003472) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000907)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000396) SELECT version FROM "schema_migrations" - BasicPostHelper::Post Create (0.000450) INSERT INTO "posts" ("title", "body") VALUES('A @#$% Title', 'This is some @#$% post by a @#$% user') - DictionaryPostHelper::Post Create (0.000607) INSERT INTO "posts" ("title", "body") VALUES('A @#$% Title', 'This is some @#$% post by a @#$% user') - SQL (0.000410) select sqlite_version(*) - SQL (0.003136) DROP TABLE "posts" - SQL (0.003140) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000622)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000388) SELECT version FROM "schema_migrations" - BasicPostHelper::Post Create (0.000415) INSERT INTO "posts" ("title", "body") VALUES('A @#$% Title', 'This is some @#$% post by a @#$% user') - DictionaryPostHelper::Post Create (0.000514) INSERT INTO "posts" ("title", "body") VALUES('A @#$% Title', 'This is some @#$% post by a @#$% user') - SQL (0.000405) select sqlite_version(*) - SQL (0.002708) DROP TABLE "posts" - SQL (0.001600) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000288)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000175) SELECT version FROM "schema_migrations" - BasicPostHelper::Post Create (0.000444) INSERT INTO "posts" ("title", "body") VALUES('A @#$% Title', 'This is some @#$% post by a @#$% user') - DictionaryPostHelper::Post Create (0.000384) INSERT INTO "posts" ("title", "body") VALUES('A f*ck*ng Title', 'This is some sh*tty post by a f*ck*ng user') - SQL (0.000388) select sqlite_version(*) - SQL (0.003455) DROP TABLE "posts" - SQL (0.002875) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000659)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000355) SELECT version FROM "schema_migrations" - BasicPostHelper::Post Create (0.000556) INSERT INTO "posts" ("title", "body") VALUES('A @#$% Title', 'This is some @#$% post by a @#$% user') - DictionaryPostHelper::Post Create (0.000421) INSERT INTO "posts" ("title", "body") VALUES('A f*ck*ng Title', 'This is some sh*tty post by a f*ck*ng user') - SQL (0.000392) select sqlite_version(*) - SQL (0.003590) DROP TABLE "posts" - SQL (0.002930) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000666)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000419) SELECT version FROM "schema_migrations" - BasicPostHelper::Post Create (0.000398) INSERT INTO "posts" ("title", "body") VALUES('A @#$% Title', 'This is some @#$% post by a @#$% user') - DictionaryPostHelper::Post Create (0.000758) INSERT INTO "posts" ("title", "body") VALUES('A f*ck*ng Title', 'This is some sh*tty post by a f*ck*ng user') - SQL (0.000387) select sqlite_version(*) - SQL (0.003473) DROP TABLE "posts" - SQL (0.002925) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000685)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000445) SELECT version FROM "schema_migrations" - BasicPostHelper::Post Create (0.000415) INSERT INTO "posts" ("title", "body") VALUES('A @#$% Title', 'This is some @#$% post by a @#$% user') - DictionaryPostHelper::Post Create (0.000384) INSERT INTO "posts" ("title", "body") VALUES('A f*ck*ng Title', 'This is some sh*tty post by a f*ck*ng user') - SQL (0.000434) select sqlite_version(*) - SQL (0.003426) DROP TABLE "posts" - SQL (0.002649) CREATE TABLE "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) DEFAULT NULL, "body" varchar(255) DEFAULT NULL)  - SQL (0.000561)  SELECT name - FROM sqlite_master - WHERE type = 'table' AND NOT name = 'sqlite_sequence' - - SQL (0.000343) SELECT version FROM "schema_migrations" - BasicPostHelper::Post Create (0.000460) INSERT INTO "posts" ("title", "body") VALUES('A @#$% Title', 'This is some @#$% post by a @#$% user') - DictionaryPostHelper::Post Create (0.000380) INSERT INTO "posts" ("title", "body") VALUES('A f*ck*ng Title', 'This is some sh*tty post by a f*ck*ng user')